/**
 * <copyright>
 * </copyright>
 *
 * $Id$
 */
package org.open.oasis.docs.wsbpel._2._0.process.executable;

import org.eclipse.emf.ecore.EAttribute;
import org.eclipse.emf.ecore.EClass;
import org.eclipse.emf.ecore.EDataType;
import org.eclipse.emf.ecore.EEnum;
import org.eclipse.emf.ecore.EPackage;
import org.eclipse.emf.ecore.EReference;

/**
 * <!-- begin-user-doc -->
 * The <b>Package</b> for the model.
 * It contains accessors for the meta objects to represent
 * <ul>
 *   <li>each class,</li>
 *   <li>each feature of each class,</li>
 *   <li>each enum,</li>
 *   <li>and each data type</li>
 * </ul>
 * <!-- end-user-doc -->
 * <!-- begin-model-doc -->
 * 
 * 			Schema for Executable Process for WS-BPEL 2.0
 * 			OASIS Standard
 * 			11th April, 2007
 * 		
 * 
 *    See http://www.w3.org/XML/1998/namespace.html and
 *    http://www.w3.org/TR/REC-xml for information about this namespace.
 * 
 *     This schema document describes the XML namespace, in a form
 *     suitable for import by other schema documents.  
 * 
 *     Note that local names in this namespace are intended to be defined
 *     only by the World Wide Web Consortium or its subgroups.  The
 *     following names are currently defined in this namespace and should
 *     not be used with conflicting semantics by any Working Group,
 *     specification, or document instance:
 * 
 *     base (as an attribute name): denotes an attribute whose value
 *          provides a URI to be used as the base for interpreting any
 *          relative URIs in the scope of the element on which it
 *          appears; its value is inherited.  This name is reserved
 *          by virtue of its definition in the XML Base specification.
 * 
 *     id   (as an attribute name): denotes an attribute whose value
 *          should be interpreted as if declared to be of type ID.
 *          This name is reserved by virtue of its definition in the
 *          xml:id specification.
 * 
 *     lang (as an attribute name): denotes an attribute whose value
 *          is a language code for the natural language of the content of
 *          any element; its value is inherited.  This name is reserved
 *          by virtue of its definition in the XML specification.
 *   
 *     space (as an attribute name): denotes an attribute whose
 *          value is a keyword indicating what whitespace processing
 *          discipline is intended for the content of the element; its
 *          value is inherited.  This name is reserved by virtue of its
 *          definition in the XML specification.
 * 
 *     Father (in any context at all): denotes Jon Bosak, the chair of 
 *          the original XML Working Group.  This name is reserved by 
 *          the following decision of the W3C XML Plenary and 
 *          XML Coordination groups:
 * 
 *              In appreciation for his vision, leadership and dedication
 *              the W3C XML Plenary on this 10th day of February, 2000
 *              reserves for Jon Bosak in perpetuity the XML name
 *              xml:Father
 *   
 * This schema defines attributes and an attribute group
 *         suitable for use by
 *         schemas wishing to allow xml:base, xml:lang, xml:space or xml:id
 *         attributes on elements they define.
 * 
 *         To enable this, such a schema must import this schema
 *         for the XML namespace, e.g. as follows:
 *         &lt;schema . . .&gt;
 *          . . .
 *          &lt;import namespace="http://www.w3.org/XML/1998/namespace"
 *                     schemaLocation="http://www.w3.org/2001/xml.xsd"/&gt;
 * 
 *         Subsequently, qualified reference to any of the attributes
 *         or the group defined below will have the desired effect, e.g.
 * 
 *         &lt;type . . .&gt;
 *          . . .
 *          &lt;attributeGroup ref="xml:specialAttrs"/&gt;
 *  
 *          will define a type which will schema-validate an instance
 *          element with any of those attributes
 * In keeping with the XML Schema WG's standard versioning
 *    policy, this schema document will persist at
 *    http://www.w3.org/2007/08/xml.xsd.
 *    At the date of issue it can also be found at
 *    http://www.w3.org/2001/xml.xsd.
 *    The schema document at that URI may however change in the future,
 *    in order to remain compatible with the latest version of XML Schema
 *    itself, or with the XML namespace itself.  In other words, if the XML
 *    Schema or XML namespaces change, the version of this document at
 *    http://www.w3.org/2001/xml.xsd will change
 *    accordingly; the version at
 *    http://www.w3.org/2007/08/xml.xsd will not change.
 *   
 * <!-- end-model-doc -->
 * @see org.open.oasis.docs.wsbpel._2._0.process.executable.ExecutableFactory
 * @model kind="package"
 * @generated
 */
public interface ExecutablePackage extends EPackage {
	/**
	 * The package name.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 */
	String eNAME = "executable";

	/**
	 * The package namespace URI.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 */
	String eNS_URI = "http://docs.oasis-open.org/wsbpel/2.0/process/executable";

	/**
	 * The package namespace name.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 */
	String eNS_PREFIX = "executable";

	/**
	 * The singleton instance of the package.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 */
	ExecutablePackage eINSTANCE = org.open.oasis.docs.wsbpel._2._0.process.executable.impl.ExecutablePackageImpl.init();

	/**
	 * The meta object id for the '{@link org.open.oasis.docs.wsbpel._2._0.process.executable.impl.DocumentRootImpl <em>Document Root</em>}' class.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @see org.open.oasis.docs.wsbpel._2._0.process.executable.impl.DocumentRootImpl
	 * @see org.open.oasis.docs.wsbpel._2._0.process.executable.impl.ExecutablePackageImpl#getDocumentRoot()
	 * @generated
	 */
	int DOCUMENT_ROOT = 0;

	/**
	 * The feature id for the '<em><b>Mixed</b></em>' attribute list.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int DOCUMENT_ROOT__MIXED = 0;

	/**
	 * The feature id for the '<em><b>XMLNS Prefix Map</b></em>' map.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int DOCUMENT_ROOT__XMLNS_PREFIX_MAP = 1;

	/**
	 * The feature id for the '<em><b>XSI Schema Location</b></em>' map.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int DOCUMENT_ROOT__XSI_SCHEMA_LOCATION = 2;

	/**
	 * The feature id for the '<em><b>Assign</b></em>' containment reference.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int DOCUMENT_ROOT__ASSIGN = 3;

	/**
	 * The feature id for the '<em><b>Branches</b></em>' containment reference.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int DOCUMENT_ROOT__BRANCHES = 4;

	/**
	 * The feature id for the '<em><b>Catch</b></em>' containment reference.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int DOCUMENT_ROOT__CATCH = 5;

	/**
	 * The feature id for the '<em><b>Catch All</b></em>' containment reference.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int DOCUMENT_ROOT__CATCH_ALL = 6;

	/**
	 * The feature id for the '<em><b>Compensate</b></em>' containment reference.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int DOCUMENT_ROOT__COMPENSATE = 7;

	/**
	 * The feature id for the '<em><b>Compensate Scope</b></em>' containment reference.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int DOCUMENT_ROOT__COMPENSATE_SCOPE = 8;

	/**
	 * The feature id for the '<em><b>Compensation Handler</b></em>' containment reference.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int DOCUMENT_ROOT__COMPENSATION_HANDLER = 9;

	/**
	 * The feature id for the '<em><b>Completion Condition</b></em>' containment reference.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int DOCUMENT_ROOT__COMPLETION_CONDITION = 10;

	/**
	 * The feature id for the '<em><b>Condition</b></em>' containment reference.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int DOCUMENT_ROOT__CONDITION = 11;

	/**
	 * The feature id for the '<em><b>Copy</b></em>' containment reference.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int DOCUMENT_ROOT__COPY = 12;

	/**
	 * The feature id for the '<em><b>Correlation Set</b></em>' containment reference.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int DOCUMENT_ROOT__CORRELATION_SET = 13;

	/**
	 * The feature id for the '<em><b>Correlation Sets</b></em>' containment reference.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int DOCUMENT_ROOT__CORRELATION_SETS = 14;

	/**
	 * The feature id for the '<em><b>Documentation</b></em>' containment reference.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int DOCUMENT_ROOT__DOCUMENTATION = 15;

	/**
	 * The feature id for the '<em><b>Else</b></em>' containment reference.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int DOCUMENT_ROOT__ELSE = 16;

	/**
	 * The feature id for the '<em><b>Elseif</b></em>' containment reference.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int DOCUMENT_ROOT__ELSEIF = 17;

	/**
	 * The feature id for the '<em><b>Empty</b></em>' containment reference.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int DOCUMENT_ROOT__EMPTY = 18;

	/**
	 * The feature id for the '<em><b>Event Handlers</b></em>' containment reference.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int DOCUMENT_ROOT__EVENT_HANDLERS = 19;

	/**
	 * The feature id for the '<em><b>Exit</b></em>' containment reference.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int DOCUMENT_ROOT__EXIT = 20;

	/**
	 * The feature id for the '<em><b>Extension</b></em>' containment reference.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int DOCUMENT_ROOT__EXTENSION = 21;

	/**
	 * The feature id for the '<em><b>Extension Activity</b></em>' containment reference.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int DOCUMENT_ROOT__EXTENSION_ACTIVITY = 22;

	/**
	 * The feature id for the '<em><b>Extension Assign Operation</b></em>' containment reference.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int DOCUMENT_ROOT__EXTENSION_ASSIGN_OPERATION = 23;

	/**
	 * The feature id for the '<em><b>Extensions</b></em>' containment reference.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int DOCUMENT_ROOT__EXTENSIONS = 24;

	/**
	 * The feature id for the '<em><b>Fault Handlers</b></em>' containment reference.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int DOCUMENT_ROOT__FAULT_HANDLERS = 25;

	/**
	 * The feature id for the '<em><b>Final Counter Value</b></em>' containment reference.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int DOCUMENT_ROOT__FINAL_COUNTER_VALUE = 26;

	/**
	 * The feature id for the '<em><b>Flow</b></em>' containment reference.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int DOCUMENT_ROOT__FLOW = 27;

	/**
	 * The feature id for the '<em><b>For</b></em>' containment reference.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int DOCUMENT_ROOT__FOR = 28;

	/**
	 * The feature id for the '<em><b>For Each</b></em>' containment reference.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int DOCUMENT_ROOT__FOR_EACH = 29;

	/**
	 * The feature id for the '<em><b>From</b></em>' containment reference.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int DOCUMENT_ROOT__FROM = 30;

	/**
	 * The feature id for the '<em><b>From Part</b></em>' containment reference.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int DOCUMENT_ROOT__FROM_PART = 31;

	/**
	 * The feature id for the '<em><b>From Parts</b></em>' containment reference.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int DOCUMENT_ROOT__FROM_PARTS = 32;

	/**
	 * The feature id for the '<em><b>If</b></em>' containment reference.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int DOCUMENT_ROOT__IF = 33;

	/**
	 * The feature id for the '<em><b>Import</b></em>' containment reference.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int DOCUMENT_ROOT__IMPORT = 34;

	/**
	 * The feature id for the '<em><b>Invoke</b></em>' containment reference.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int DOCUMENT_ROOT__INVOKE = 35;

	/**
	 * The feature id for the '<em><b>Join Condition</b></em>' containment reference.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int DOCUMENT_ROOT__JOIN_CONDITION = 36;

	/**
	 * The feature id for the '<em><b>Link</b></em>' containment reference.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int DOCUMENT_ROOT__LINK = 37;

	/**
	 * The feature id for the '<em><b>Links</b></em>' containment reference.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int DOCUMENT_ROOT__LINKS = 38;

	/**
	 * The feature id for the '<em><b>Literal</b></em>' containment reference.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int DOCUMENT_ROOT__LITERAL = 39;

	/**
	 * The feature id for the '<em><b>Message Exchange</b></em>' containment reference.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int DOCUMENT_ROOT__MESSAGE_EXCHANGE = 40;

	/**
	 * The feature id for the '<em><b>Message Exchanges</b></em>' containment reference.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int DOCUMENT_ROOT__MESSAGE_EXCHANGES = 41;

	/**
	 * The feature id for the '<em><b>On Event</b></em>' containment reference.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int DOCUMENT_ROOT__ON_EVENT = 42;

	/**
	 * The feature id for the '<em><b>On Message</b></em>' containment reference.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int DOCUMENT_ROOT__ON_MESSAGE = 43;

	/**
	 * The feature id for the '<em><b>Partner Link</b></em>' containment reference.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int DOCUMENT_ROOT__PARTNER_LINK = 44;

	/**
	 * The feature id for the '<em><b>Partner Links</b></em>' containment reference.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int DOCUMENT_ROOT__PARTNER_LINKS = 45;

	/**
	 * The feature id for the '<em><b>Pick</b></em>' containment reference.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int DOCUMENT_ROOT__PICK = 46;

	/**
	 * The feature id for the '<em><b>Process</b></em>' containment reference.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int DOCUMENT_ROOT__PROCESS = 47;

	/**
	 * The feature id for the '<em><b>Query</b></em>' containment reference.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int DOCUMENT_ROOT__QUERY = 48;

	/**
	 * The feature id for the '<em><b>Receive</b></em>' containment reference.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int DOCUMENT_ROOT__RECEIVE = 49;

	/**
	 * The feature id for the '<em><b>Repeat Every</b></em>' containment reference.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int DOCUMENT_ROOT__REPEAT_EVERY = 50;

	/**
	 * The feature id for the '<em><b>Repeat Until</b></em>' containment reference.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int DOCUMENT_ROOT__REPEAT_UNTIL = 51;

	/**
	 * The feature id for the '<em><b>Reply</b></em>' containment reference.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int DOCUMENT_ROOT__REPLY = 52;

	/**
	 * The feature id for the '<em><b>Rethrow</b></em>' containment reference.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int DOCUMENT_ROOT__RETHROW = 53;

	/**
	 * The feature id for the '<em><b>Scope</b></em>' containment reference.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int DOCUMENT_ROOT__SCOPE = 54;

	/**
	 * The feature id for the '<em><b>Sequence</b></em>' containment reference.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int DOCUMENT_ROOT__SEQUENCE = 55;

	/**
	 * The feature id for the '<em><b>Source</b></em>' containment reference.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int DOCUMENT_ROOT__SOURCE = 56;

	/**
	 * The feature id for the '<em><b>Sources</b></em>' containment reference.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int DOCUMENT_ROOT__SOURCES = 57;

	/**
	 * The feature id for the '<em><b>Start Counter Value</b></em>' containment reference.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int DOCUMENT_ROOT__START_COUNTER_VALUE = 58;

	/**
	 * The feature id for the '<em><b>Target</b></em>' containment reference.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int DOCUMENT_ROOT__TARGET = 59;

	/**
	 * The feature id for the '<em><b>Targets</b></em>' containment reference.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int DOCUMENT_ROOT__TARGETS = 60;

	/**
	 * The feature id for the '<em><b>Termination Handler</b></em>' containment reference.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int DOCUMENT_ROOT__TERMINATION_HANDLER = 61;

	/**
	 * The feature id for the '<em><b>Throw</b></em>' containment reference.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int DOCUMENT_ROOT__THROW = 62;

	/**
	 * The feature id for the '<em><b>To</b></em>' containment reference.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int DOCUMENT_ROOT__TO = 63;

	/**
	 * The feature id for the '<em><b>To Part</b></em>' containment reference.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int DOCUMENT_ROOT__TO_PART = 64;

	/**
	 * The feature id for the '<em><b>To Parts</b></em>' containment reference.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int DOCUMENT_ROOT__TO_PARTS = 65;

	/**
	 * The feature id for the '<em><b>Transition Condition</b></em>' containment reference.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int DOCUMENT_ROOT__TRANSITION_CONDITION = 66;

	/**
	 * The feature id for the '<em><b>Until</b></em>' containment reference.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int DOCUMENT_ROOT__UNTIL = 67;

	/**
	 * The feature id for the '<em><b>Validate</b></em>' containment reference.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int DOCUMENT_ROOT__VALIDATE = 68;

	/**
	 * The feature id for the '<em><b>Variable</b></em>' containment reference.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int DOCUMENT_ROOT__VARIABLE = 69;

	/**
	 * The feature id for the '<em><b>Variables</b></em>' containment reference.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int DOCUMENT_ROOT__VARIABLES = 70;

	/**
	 * The feature id for the '<em><b>Wait</b></em>' containment reference.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int DOCUMENT_ROOT__WAIT = 71;

	/**
	 * The feature id for the '<em><b>While</b></em>' containment reference.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int DOCUMENT_ROOT__WHILE = 72;

	/**
	 * The number of structural features of the '<em>Document Root</em>' class.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int DOCUMENT_ROOT_FEATURE_COUNT = 73;

	/**
	 * The meta object id for the '{@link org.open.oasis.docs.wsbpel._2._0.process.executable.impl.TExtensibleElementsImpl <em>TExtensible Elements</em>}' class.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @see org.open.oasis.docs.wsbpel._2._0.process.executable.impl.TExtensibleElementsImpl
	 * @see org.open.oasis.docs.wsbpel._2._0.process.executable.impl.ExecutablePackageImpl#getTExtensibleElements()
	 * @generated
	 */
	int TEXTENSIBLE_ELEMENTS = 26;

	/**
	 * The feature id for the '<em><b>Documentation</b></em>' containment reference list.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int TEXTENSIBLE_ELEMENTS__DOCUMENTATION = 0;

	/**
	 * The feature id for the '<em><b>Any</b></em>' attribute list.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int TEXTENSIBLE_ELEMENTS__ANY = 1;

	/**
	 * The feature id for the '<em><b>Any Attribute</b></em>' attribute list.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int TEXTENSIBLE_ELEMENTS__ANY_ATTRIBUTE = 2;

	/**
	 * The number of structural features of the '<em>TExtensible Elements</em>' class.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int TEXTENSIBLE_ELEMENTS_FEATURE_COUNT = 3;

	/**
	 * The meta object id for the '{@link org.open.oasis.docs.wsbpel._2._0.process.executable.impl.TActivityImpl <em>TActivity</em>}' class.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @see org.open.oasis.docs.wsbpel._2._0.process.executable.impl.TActivityImpl
	 * @see org.open.oasis.docs.wsbpel._2._0.process.executable.impl.ExecutablePackageImpl#getTActivity()
	 * @generated
	 */
	int TACTIVITY = 1;

	/**
	 * The feature id for the '<em><b>Documentation</b></em>' containment reference list.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int TACTIVITY__DOCUMENTATION = TEXTENSIBLE_ELEMENTS__DOCUMENTATION;

	/**
	 * The feature id for the '<em><b>Any</b></em>' attribute list.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int TACTIVITY__ANY = TEXTENSIBLE_ELEMENTS__ANY;

	/**
	 * The feature id for the '<em><b>Any Attribute</b></em>' attribute list.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int TACTIVITY__ANY_ATTRIBUTE = TEXTENSIBLE_ELEMENTS__ANY_ATTRIBUTE;

	/**
	 * The feature id for the '<em><b>Targets</b></em>' containment reference.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int TACTIVITY__TARGETS = TEXTENSIBLE_ELEMENTS_FEATURE_COUNT + 0;

	/**
	 * The feature id for the '<em><b>Sources</b></em>' containment reference.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int TACTIVITY__SOURCES = TEXTENSIBLE_ELEMENTS_FEATURE_COUNT + 1;

	/**
	 * The feature id for the '<em><b>Name</b></em>' attribute.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int TACTIVITY__NAME = TEXTENSIBLE_ELEMENTS_FEATURE_COUNT + 2;

	/**
	 * The feature id for the '<em><b>Suppress Join Failure</b></em>' attribute.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int TACTIVITY__SUPPRESS_JOIN_FAILURE = TEXTENSIBLE_ELEMENTS_FEATURE_COUNT + 3;

	/**
	 * The number of structural features of the '<em>TActivity</em>' class.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int TACTIVITY_FEATURE_COUNT = TEXTENSIBLE_ELEMENTS_FEATURE_COUNT + 4;

	/**
	 * The meta object id for the '{@link org.open.oasis.docs.wsbpel._2._0.process.executable.impl.TActivityContainerImpl <em>TActivity Container</em>}' class.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @see org.open.oasis.docs.wsbpel._2._0.process.executable.impl.TActivityContainerImpl
	 * @see org.open.oasis.docs.wsbpel._2._0.process.executable.impl.ExecutablePackageImpl#getTActivityContainer()
	 * @generated
	 */
	int TACTIVITY_CONTAINER = 2;

	/**
	 * The feature id for the '<em><b>Documentation</b></em>' containment reference list.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int TACTIVITY_CONTAINER__DOCUMENTATION = TEXTENSIBLE_ELEMENTS__DOCUMENTATION;

	/**
	 * The feature id for the '<em><b>Any</b></em>' attribute list.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int TACTIVITY_CONTAINER__ANY = TEXTENSIBLE_ELEMENTS__ANY;

	/**
	 * The feature id for the '<em><b>Any Attribute</b></em>' attribute list.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int TACTIVITY_CONTAINER__ANY_ATTRIBUTE = TEXTENSIBLE_ELEMENTS__ANY_ATTRIBUTE;

	/**
	 * The feature id for the '<em><b>Assign</b></em>' containment reference.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int TACTIVITY_CONTAINER__ASSIGN = TEXTENSIBLE_ELEMENTS_FEATURE_COUNT + 0;

	/**
	 * The feature id for the '<em><b>Compensate</b></em>' containment reference.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int TACTIVITY_CONTAINER__COMPENSATE = TEXTENSIBLE_ELEMENTS_FEATURE_COUNT + 1;

	/**
	 * The feature id for the '<em><b>Compensate Scope</b></em>' containment reference.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int TACTIVITY_CONTAINER__COMPENSATE_SCOPE = TEXTENSIBLE_ELEMENTS_FEATURE_COUNT + 2;

	/**
	 * The feature id for the '<em><b>Empty</b></em>' containment reference.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int TACTIVITY_CONTAINER__EMPTY = TEXTENSIBLE_ELEMENTS_FEATURE_COUNT + 3;

	/**
	 * The feature id for the '<em><b>Exit</b></em>' containment reference.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int TACTIVITY_CONTAINER__EXIT = TEXTENSIBLE_ELEMENTS_FEATURE_COUNT + 4;

	/**
	 * The feature id for the '<em><b>Extension Activity</b></em>' containment reference.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int TACTIVITY_CONTAINER__EXTENSION_ACTIVITY = TEXTENSIBLE_ELEMENTS_FEATURE_COUNT + 5;

	/**
	 * The feature id for the '<em><b>Flow</b></em>' containment reference.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int TACTIVITY_CONTAINER__FLOW = TEXTENSIBLE_ELEMENTS_FEATURE_COUNT + 6;

	/**
	 * The feature id for the '<em><b>For Each</b></em>' containment reference.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int TACTIVITY_CONTAINER__FOR_EACH = TEXTENSIBLE_ELEMENTS_FEATURE_COUNT + 7;

	/**
	 * The feature id for the '<em><b>If</b></em>' containment reference.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int TACTIVITY_CONTAINER__IF = TEXTENSIBLE_ELEMENTS_FEATURE_COUNT + 8;

	/**
	 * The feature id for the '<em><b>Invoke</b></em>' containment reference.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int TACTIVITY_CONTAINER__INVOKE = TEXTENSIBLE_ELEMENTS_FEATURE_COUNT + 9;

	/**
	 * The feature id for the '<em><b>Pick</b></em>' containment reference.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int TACTIVITY_CONTAINER__PICK = TEXTENSIBLE_ELEMENTS_FEATURE_COUNT + 10;

	/**
	 * The feature id for the '<em><b>Receive</b></em>' containment reference.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int TACTIVITY_CONTAINER__RECEIVE = TEXTENSIBLE_ELEMENTS_FEATURE_COUNT + 11;

	/**
	 * The feature id for the '<em><b>Repeat Until</b></em>' containment reference.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int TACTIVITY_CONTAINER__REPEAT_UNTIL = TEXTENSIBLE_ELEMENTS_FEATURE_COUNT + 12;

	/**
	 * The feature id for the '<em><b>Reply</b></em>' containment reference.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int TACTIVITY_CONTAINER__REPLY = TEXTENSIBLE_ELEMENTS_FEATURE_COUNT + 13;

	/**
	 * The feature id for the '<em><b>Rethrow</b></em>' containment reference.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int TACTIVITY_CONTAINER__RETHROW = TEXTENSIBLE_ELEMENTS_FEATURE_COUNT + 14;

	/**
	 * The feature id for the '<em><b>Scope</b></em>' containment reference.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int TACTIVITY_CONTAINER__SCOPE = TEXTENSIBLE_ELEMENTS_FEATURE_COUNT + 15;

	/**
	 * The feature id for the '<em><b>Sequence</b></em>' containment reference.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int TACTIVITY_CONTAINER__SEQUENCE = TEXTENSIBLE_ELEMENTS_FEATURE_COUNT + 16;

	/**
	 * The feature id for the '<em><b>Throw</b></em>' containment reference.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int TACTIVITY_CONTAINER__THROW = TEXTENSIBLE_ELEMENTS_FEATURE_COUNT + 17;

	/**
	 * The feature id for the '<em><b>Validate</b></em>' containment reference.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int TACTIVITY_CONTAINER__VALIDATE = TEXTENSIBLE_ELEMENTS_FEATURE_COUNT + 18;

	/**
	 * The feature id for the '<em><b>Wait</b></em>' containment reference.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int TACTIVITY_CONTAINER__WAIT = TEXTENSIBLE_ELEMENTS_FEATURE_COUNT + 19;

	/**
	 * The feature id for the '<em><b>While</b></em>' containment reference.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int TACTIVITY_CONTAINER__WHILE = TEXTENSIBLE_ELEMENTS_FEATURE_COUNT + 20;

	/**
	 * The number of structural features of the '<em>TActivity Container</em>' class.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int TACTIVITY_CONTAINER_FEATURE_COUNT = TEXTENSIBLE_ELEMENTS_FEATURE_COUNT + 21;

	/**
	 * The meta object id for the '{@link org.open.oasis.docs.wsbpel._2._0.process.executable.impl.TAssignImpl <em>TAssign</em>}' class.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @see org.open.oasis.docs.wsbpel._2._0.process.executable.impl.TAssignImpl
	 * @see org.open.oasis.docs.wsbpel._2._0.process.executable.impl.ExecutablePackageImpl#getTAssign()
	 * @generated
	 */
	int TASSIGN = 3;

	/**
	 * The feature id for the '<em><b>Documentation</b></em>' containment reference list.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int TASSIGN__DOCUMENTATION = TACTIVITY__DOCUMENTATION;

	/**
	 * The feature id for the '<em><b>Any</b></em>' attribute list.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int TASSIGN__ANY = TACTIVITY__ANY;

	/**
	 * The feature id for the '<em><b>Any Attribute</b></em>' attribute list.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int TASSIGN__ANY_ATTRIBUTE = TACTIVITY__ANY_ATTRIBUTE;

	/**
	 * The feature id for the '<em><b>Targets</b></em>' containment reference.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int TASSIGN__TARGETS = TACTIVITY__TARGETS;

	/**
	 * The feature id for the '<em><b>Sources</b></em>' containment reference.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int TASSIGN__SOURCES = TACTIVITY__SOURCES;

	/**
	 * The feature id for the '<em><b>Name</b></em>' attribute.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int TASSIGN__NAME = TACTIVITY__NAME;

	/**
	 * The feature id for the '<em><b>Suppress Join Failure</b></em>' attribute.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int TASSIGN__SUPPRESS_JOIN_FAILURE = TACTIVITY__SUPPRESS_JOIN_FAILURE;

	/**
	 * The feature id for the '<em><b>Group</b></em>' attribute list.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int TASSIGN__GROUP = TACTIVITY_FEATURE_COUNT + 0;

	/**
	 * The feature id for the '<em><b>Copy</b></em>' containment reference list.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int TASSIGN__COPY = TACTIVITY_FEATURE_COUNT + 1;

	/**
	 * The feature id for the '<em><b>Extension Assign Operation</b></em>' containment reference list.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int TASSIGN__EXTENSION_ASSIGN_OPERATION = TACTIVITY_FEATURE_COUNT + 2;

	/**
	 * The feature id for the '<em><b>Validate</b></em>' attribute.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int TASSIGN__VALIDATE = TACTIVITY_FEATURE_COUNT + 3;

	/**
	 * The number of structural features of the '<em>TAssign</em>' class.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int TASSIGN_FEATURE_COUNT = TACTIVITY_FEATURE_COUNT + 4;

	/**
	 * The meta object id for the '{@link org.open.oasis.docs.wsbpel._2._0.process.executable.impl.TExpressionImpl <em>TExpression</em>}' class.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @see org.open.oasis.docs.wsbpel._2._0.process.executable.impl.TExpressionImpl
	 * @see org.open.oasis.docs.wsbpel._2._0.process.executable.impl.ExecutablePackageImpl#getTExpression()
	 * @generated
	 */
	int TEXPRESSION = 25;

	/**
	 * The feature id for the '<em><b>Mixed</b></em>' attribute list.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int TEXPRESSION__MIXED = 0;

	/**
	 * The feature id for the '<em><b>Any</b></em>' attribute list.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int TEXPRESSION__ANY = 1;

	/**
	 * The feature id for the '<em><b>Expression Language</b></em>' attribute.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int TEXPRESSION__EXPRESSION_LANGUAGE = 2;

	/**
	 * The feature id for the '<em><b>Any Attribute</b></em>' attribute list.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int TEXPRESSION__ANY_ATTRIBUTE = 3;

	/**
	 * The number of structural features of the '<em>TExpression</em>' class.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int TEXPRESSION_FEATURE_COUNT = 4;

	/**
	 * The meta object id for the '{@link org.open.oasis.docs.wsbpel._2._0.process.executable.impl.TBooleanExprImpl <em>TBoolean Expr</em>}' class.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @see org.open.oasis.docs.wsbpel._2._0.process.executable.impl.TBooleanExprImpl
	 * @see org.open.oasis.docs.wsbpel._2._0.process.executable.impl.ExecutablePackageImpl#getTBooleanExpr()
	 * @generated
	 */
	int TBOOLEAN_EXPR = 4;

	/**
	 * The feature id for the '<em><b>Mixed</b></em>' attribute list.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int TBOOLEAN_EXPR__MIXED = TEXPRESSION__MIXED;

	/**
	 * The feature id for the '<em><b>Any</b></em>' attribute list.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int TBOOLEAN_EXPR__ANY = TEXPRESSION__ANY;

	/**
	 * The feature id for the '<em><b>Expression Language</b></em>' attribute.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int TBOOLEAN_EXPR__EXPRESSION_LANGUAGE = TEXPRESSION__EXPRESSION_LANGUAGE;

	/**
	 * The feature id for the '<em><b>Any Attribute</b></em>' attribute list.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int TBOOLEAN_EXPR__ANY_ATTRIBUTE = TEXPRESSION__ANY_ATTRIBUTE;

	/**
	 * The number of structural features of the '<em>TBoolean Expr</em>' class.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int TBOOLEAN_EXPR_FEATURE_COUNT = TEXPRESSION_FEATURE_COUNT + 0;

	/**
	 * The meta object id for the '{@link org.open.oasis.docs.wsbpel._2._0.process.executable.impl.TBranchesImpl <em>TBranches</em>}' class.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @see org.open.oasis.docs.wsbpel._2._0.process.executable.impl.TBranchesImpl
	 * @see org.open.oasis.docs.wsbpel._2._0.process.executable.impl.ExecutablePackageImpl#getTBranches()
	 * @generated
	 */
	int TBRANCHES = 5;

	/**
	 * The feature id for the '<em><b>Mixed</b></em>' attribute list.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int TBRANCHES__MIXED = TEXPRESSION__MIXED;

	/**
	 * The feature id for the '<em><b>Any</b></em>' attribute list.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int TBRANCHES__ANY = TEXPRESSION__ANY;

	/**
	 * The feature id for the '<em><b>Expression Language</b></em>' attribute.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int TBRANCHES__EXPRESSION_LANGUAGE = TEXPRESSION__EXPRESSION_LANGUAGE;

	/**
	 * The feature id for the '<em><b>Any Attribute</b></em>' attribute list.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int TBRANCHES__ANY_ATTRIBUTE = TEXPRESSION__ANY_ATTRIBUTE;

	/**
	 * The feature id for the '<em><b>Successful Branches Only</b></em>' attribute.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int TBRANCHES__SUCCESSFUL_BRANCHES_ONLY = TEXPRESSION_FEATURE_COUNT + 0;

	/**
	 * The number of structural features of the '<em>TBranches</em>' class.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int TBRANCHES_FEATURE_COUNT = TEXPRESSION_FEATURE_COUNT + 1;

	/**
	 * The meta object id for the '{@link org.open.oasis.docs.wsbpel._2._0.process.executable.impl.TCatchImpl <em>TCatch</em>}' class.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @see org.open.oasis.docs.wsbpel._2._0.process.executable.impl.TCatchImpl
	 * @see org.open.oasis.docs.wsbpel._2._0.process.executable.impl.ExecutablePackageImpl#getTCatch()
	 * @generated
	 */
	int TCATCH = 6;

	/**
	 * The feature id for the '<em><b>Documentation</b></em>' containment reference list.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int TCATCH__DOCUMENTATION = TACTIVITY_CONTAINER__DOCUMENTATION;

	/**
	 * The feature id for the '<em><b>Any</b></em>' attribute list.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int TCATCH__ANY = TACTIVITY_CONTAINER__ANY;

	/**
	 * The feature id for the '<em><b>Any Attribute</b></em>' attribute list.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int TCATCH__ANY_ATTRIBUTE = TACTIVITY_CONTAINER__ANY_ATTRIBUTE;

	/**
	 * The feature id for the '<em><b>Assign</b></em>' containment reference.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int TCATCH__ASSIGN = TACTIVITY_CONTAINER__ASSIGN;

	/**
	 * The feature id for the '<em><b>Compensate</b></em>' containment reference.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int TCATCH__COMPENSATE = TACTIVITY_CONTAINER__COMPENSATE;

	/**
	 * The feature id for the '<em><b>Compensate Scope</b></em>' containment reference.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int TCATCH__COMPENSATE_SCOPE = TACTIVITY_CONTAINER__COMPENSATE_SCOPE;

	/**
	 * The feature id for the '<em><b>Empty</b></em>' containment reference.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int TCATCH__EMPTY = TACTIVITY_CONTAINER__EMPTY;

	/**
	 * The feature id for the '<em><b>Exit</b></em>' containment reference.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int TCATCH__EXIT = TACTIVITY_CONTAINER__EXIT;

	/**
	 * The feature id for the '<em><b>Extension Activity</b></em>' containment reference.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int TCATCH__EXTENSION_ACTIVITY = TACTIVITY_CONTAINER__EXTENSION_ACTIVITY;

	/**
	 * The feature id for the '<em><b>Flow</b></em>' containment reference.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int TCATCH__FLOW = TACTIVITY_CONTAINER__FLOW;

	/**
	 * The feature id for the '<em><b>For Each</b></em>' containment reference.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int TCATCH__FOR_EACH = TACTIVITY_CONTAINER__FOR_EACH;

	/**
	 * The feature id for the '<em><b>If</b></em>' containment reference.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int TCATCH__IF = TACTIVITY_CONTAINER__IF;

	/**
	 * The feature id for the '<em><b>Invoke</b></em>' containment reference.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int TCATCH__INVOKE = TACTIVITY_CONTAINER__INVOKE;

	/**
	 * The feature id for the '<em><b>Pick</b></em>' containment reference.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int TCATCH__PICK = TACTIVITY_CONTAINER__PICK;

	/**
	 * The feature id for the '<em><b>Receive</b></em>' containment reference.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int TCATCH__RECEIVE = TACTIVITY_CONTAINER__RECEIVE;

	/**
	 * The feature id for the '<em><b>Repeat Until</b></em>' containment reference.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int TCATCH__REPEAT_UNTIL = TACTIVITY_CONTAINER__REPEAT_UNTIL;

	/**
	 * The feature id for the '<em><b>Reply</b></em>' containment reference.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int TCATCH__REPLY = TACTIVITY_CONTAINER__REPLY;

	/**
	 * The feature id for the '<em><b>Rethrow</b></em>' containment reference.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int TCATCH__RETHROW = TACTIVITY_CONTAINER__RETHROW;

	/**
	 * The feature id for the '<em><b>Scope</b></em>' containment reference.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int TCATCH__SCOPE = TACTIVITY_CONTAINER__SCOPE;

	/**
	 * The feature id for the '<em><b>Sequence</b></em>' containment reference.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int TCATCH__SEQUENCE = TACTIVITY_CONTAINER__SEQUENCE;

	/**
	 * The feature id for the '<em><b>Throw</b></em>' containment reference.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int TCATCH__THROW = TACTIVITY_CONTAINER__THROW;

	/**
	 * The feature id for the '<em><b>Validate</b></em>' containment reference.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int TCATCH__VALIDATE = TACTIVITY_CONTAINER__VALIDATE;

	/**
	 * The feature id for the '<em><b>Wait</b></em>' containment reference.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int TCATCH__WAIT = TACTIVITY_CONTAINER__WAIT;

	/**
	 * The feature id for the '<em><b>While</b></em>' containment reference.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int TCATCH__WHILE = TACTIVITY_CONTAINER__WHILE;

	/**
	 * The feature id for the '<em><b>Fault Element</b></em>' attribute.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int TCATCH__FAULT_ELEMENT = TACTIVITY_CONTAINER_FEATURE_COUNT + 0;

	/**
	 * The feature id for the '<em><b>Fault Message Type</b></em>' attribute.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int TCATCH__FAULT_MESSAGE_TYPE = TACTIVITY_CONTAINER_FEATURE_COUNT + 1;

	/**
	 * The feature id for the '<em><b>Fault Name</b></em>' attribute.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int TCATCH__FAULT_NAME = TACTIVITY_CONTAINER_FEATURE_COUNT + 2;

	/**
	 * The feature id for the '<em><b>Fault Variable</b></em>' attribute.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int TCATCH__FAULT_VARIABLE = TACTIVITY_CONTAINER_FEATURE_COUNT + 3;

	/**
	 * The number of structural features of the '<em>TCatch</em>' class.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int TCATCH_FEATURE_COUNT = TACTIVITY_CONTAINER_FEATURE_COUNT + 4;

	/**
	 * The meta object id for the '{@link org.open.oasis.docs.wsbpel._2._0.process.executable.impl.TCompensateImpl <em>TCompensate</em>}' class.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @see org.open.oasis.docs.wsbpel._2._0.process.executable.impl.TCompensateImpl
	 * @see org.open.oasis.docs.wsbpel._2._0.process.executable.impl.ExecutablePackageImpl#getTCompensate()
	 * @generated
	 */
	int TCOMPENSATE = 7;

	/**
	 * The feature id for the '<em><b>Documentation</b></em>' containment reference list.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int TCOMPENSATE__DOCUMENTATION = TACTIVITY__DOCUMENTATION;

	/**
	 * The feature id for the '<em><b>Any</b></em>' attribute list.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int TCOMPENSATE__ANY = TACTIVITY__ANY;

	/**
	 * The feature id for the '<em><b>Any Attribute</b></em>' attribute list.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int TCOMPENSATE__ANY_ATTRIBUTE = TACTIVITY__ANY_ATTRIBUTE;

	/**
	 * The feature id for the '<em><b>Targets</b></em>' containment reference.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int TCOMPENSATE__TARGETS = TACTIVITY__TARGETS;

	/**
	 * The feature id for the '<em><b>Sources</b></em>' containment reference.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int TCOMPENSATE__SOURCES = TACTIVITY__SOURCES;

	/**
	 * The feature id for the '<em><b>Name</b></em>' attribute.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int TCOMPENSATE__NAME = TACTIVITY__NAME;

	/**
	 * The feature id for the '<em><b>Suppress Join Failure</b></em>' attribute.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int TCOMPENSATE__SUPPRESS_JOIN_FAILURE = TACTIVITY__SUPPRESS_JOIN_FAILURE;

	/**
	 * The number of structural features of the '<em>TCompensate</em>' class.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int TCOMPENSATE_FEATURE_COUNT = TACTIVITY_FEATURE_COUNT + 0;

	/**
	 * The meta object id for the '{@link org.open.oasis.docs.wsbpel._2._0.process.executable.impl.TCompensateScopeImpl <em>TCompensate Scope</em>}' class.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @see org.open.oasis.docs.wsbpel._2._0.process.executable.impl.TCompensateScopeImpl
	 * @see org.open.oasis.docs.wsbpel._2._0.process.executable.impl.ExecutablePackageImpl#getTCompensateScope()
	 * @generated
	 */
	int TCOMPENSATE_SCOPE = 8;

	/**
	 * The feature id for the '<em><b>Documentation</b></em>' containment reference list.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int TCOMPENSATE_SCOPE__DOCUMENTATION = TACTIVITY__DOCUMENTATION;

	/**
	 * The feature id for the '<em><b>Any</b></em>' attribute list.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int TCOMPENSATE_SCOPE__ANY = TACTIVITY__ANY;

	/**
	 * The feature id for the '<em><b>Any Attribute</b></em>' attribute list.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int TCOMPENSATE_SCOPE__ANY_ATTRIBUTE = TACTIVITY__ANY_ATTRIBUTE;

	/**
	 * The feature id for the '<em><b>Targets</b></em>' containment reference.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int TCOMPENSATE_SCOPE__TARGETS = TACTIVITY__TARGETS;

	/**
	 * The feature id for the '<em><b>Sources</b></em>' containment reference.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int TCOMPENSATE_SCOPE__SOURCES = TACTIVITY__SOURCES;

	/**
	 * The feature id for the '<em><b>Name</b></em>' attribute.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int TCOMPENSATE_SCOPE__NAME = TACTIVITY__NAME;

	/**
	 * The feature id for the '<em><b>Suppress Join Failure</b></em>' attribute.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int TCOMPENSATE_SCOPE__SUPPRESS_JOIN_FAILURE = TACTIVITY__SUPPRESS_JOIN_FAILURE;

	/**
	 * The feature id for the '<em><b>Target</b></em>' attribute.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int TCOMPENSATE_SCOPE__TARGET = TACTIVITY_FEATURE_COUNT + 0;

	/**
	 * The number of structural features of the '<em>TCompensate Scope</em>' class.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int TCOMPENSATE_SCOPE_FEATURE_COUNT = TACTIVITY_FEATURE_COUNT + 1;

	/**
	 * The meta object id for the '{@link org.open.oasis.docs.wsbpel._2._0.process.executable.impl.TCompletionConditionImpl <em>TCompletion Condition</em>}' class.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @see org.open.oasis.docs.wsbpel._2._0.process.executable.impl.TCompletionConditionImpl
	 * @see org.open.oasis.docs.wsbpel._2._0.process.executable.impl.ExecutablePackageImpl#getTCompletionCondition()
	 * @generated
	 */
	int TCOMPLETION_CONDITION = 9;

	/**
	 * The feature id for the '<em><b>Documentation</b></em>' containment reference list.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int TCOMPLETION_CONDITION__DOCUMENTATION = TEXTENSIBLE_ELEMENTS__DOCUMENTATION;

	/**
	 * The feature id for the '<em><b>Any</b></em>' attribute list.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int TCOMPLETION_CONDITION__ANY = TEXTENSIBLE_ELEMENTS__ANY;

	/**
	 * The feature id for the '<em><b>Any Attribute</b></em>' attribute list.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int TCOMPLETION_CONDITION__ANY_ATTRIBUTE = TEXTENSIBLE_ELEMENTS__ANY_ATTRIBUTE;

	/**
	 * The feature id for the '<em><b>Branches</b></em>' containment reference.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int TCOMPLETION_CONDITION__BRANCHES = TEXTENSIBLE_ELEMENTS_FEATURE_COUNT + 0;

	/**
	 * The number of structural features of the '<em>TCompletion Condition</em>' class.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int TCOMPLETION_CONDITION_FEATURE_COUNT = TEXTENSIBLE_ELEMENTS_FEATURE_COUNT + 1;

	/**
	 * The meta object id for the '{@link org.open.oasis.docs.wsbpel._2._0.process.executable.impl.TConditionImpl <em>TCondition</em>}' class.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @see org.open.oasis.docs.wsbpel._2._0.process.executable.impl.TConditionImpl
	 * @see org.open.oasis.docs.wsbpel._2._0.process.executable.impl.ExecutablePackageImpl#getTCondition()
	 * @generated
	 */
	int TCONDITION = 10;

	/**
	 * The feature id for the '<em><b>Mixed</b></em>' attribute list.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int TCONDITION__MIXED = TEXPRESSION__MIXED;

	/**
	 * The feature id for the '<em><b>Any</b></em>' attribute list.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int TCONDITION__ANY = TEXPRESSION__ANY;

	/**
	 * The feature id for the '<em><b>Expression Language</b></em>' attribute.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int TCONDITION__EXPRESSION_LANGUAGE = TEXPRESSION__EXPRESSION_LANGUAGE;

	/**
	 * The feature id for the '<em><b>Any Attribute</b></em>' attribute list.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int TCONDITION__ANY_ATTRIBUTE = TEXPRESSION__ANY_ATTRIBUTE;

	/**
	 * The number of structural features of the '<em>TCondition</em>' class.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int TCONDITION_FEATURE_COUNT = TEXPRESSION_FEATURE_COUNT + 0;

	/**
	 * The meta object id for the '{@link org.open.oasis.docs.wsbpel._2._0.process.executable.impl.TCopyImpl <em>TCopy</em>}' class.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @see org.open.oasis.docs.wsbpel._2._0.process.executable.impl.TCopyImpl
	 * @see org.open.oasis.docs.wsbpel._2._0.process.executable.impl.ExecutablePackageImpl#getTCopy()
	 * @generated
	 */
	int TCOPY = 11;

	/**
	 * The feature id for the '<em><b>Documentation</b></em>' containment reference list.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int TCOPY__DOCUMENTATION = TEXTENSIBLE_ELEMENTS__DOCUMENTATION;

	/**
	 * The feature id for the '<em><b>Any</b></em>' attribute list.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int TCOPY__ANY = TEXTENSIBLE_ELEMENTS__ANY;

	/**
	 * The feature id for the '<em><b>Any Attribute</b></em>' attribute list.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int TCOPY__ANY_ATTRIBUTE = TEXTENSIBLE_ELEMENTS__ANY_ATTRIBUTE;

	/**
	 * The feature id for the '<em><b>From</b></em>' containment reference.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int TCOPY__FROM = TEXTENSIBLE_ELEMENTS_FEATURE_COUNT + 0;

	/**
	 * The feature id for the '<em><b>To</b></em>' containment reference.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int TCOPY__TO = TEXTENSIBLE_ELEMENTS_FEATURE_COUNT + 1;

	/**
	 * The feature id for the '<em><b>Ignore Missing From Data</b></em>' attribute.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int TCOPY__IGNORE_MISSING_FROM_DATA = TEXTENSIBLE_ELEMENTS_FEATURE_COUNT + 2;

	/**
	 * The feature id for the '<em><b>Keep Src Element Name</b></em>' attribute.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int TCOPY__KEEP_SRC_ELEMENT_NAME = TEXTENSIBLE_ELEMENTS_FEATURE_COUNT + 3;

	/**
	 * The number of structural features of the '<em>TCopy</em>' class.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int TCOPY_FEATURE_COUNT = TEXTENSIBLE_ELEMENTS_FEATURE_COUNT + 4;

	/**
	 * The meta object id for the '{@link org.open.oasis.docs.wsbpel._2._0.process.executable.impl.TCorrelationImpl <em>TCorrelation</em>}' class.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @see org.open.oasis.docs.wsbpel._2._0.process.executable.impl.TCorrelationImpl
	 * @see org.open.oasis.docs.wsbpel._2._0.process.executable.impl.ExecutablePackageImpl#getTCorrelation()
	 * @generated
	 */
	int TCORRELATION = 12;

	/**
	 * The feature id for the '<em><b>Documentation</b></em>' containment reference list.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int TCORRELATION__DOCUMENTATION = TEXTENSIBLE_ELEMENTS__DOCUMENTATION;

	/**
	 * The feature id for the '<em><b>Any</b></em>' attribute list.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int TCORRELATION__ANY = TEXTENSIBLE_ELEMENTS__ANY;

	/**
	 * The feature id for the '<em><b>Any Attribute</b></em>' attribute list.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int TCORRELATION__ANY_ATTRIBUTE = TEXTENSIBLE_ELEMENTS__ANY_ATTRIBUTE;

	/**
	 * The feature id for the '<em><b>Initiate</b></em>' attribute.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int TCORRELATION__INITIATE = TEXTENSIBLE_ELEMENTS_FEATURE_COUNT + 0;

	/**
	 * The feature id for the '<em><b>Set</b></em>' attribute.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int TCORRELATION__SET = TEXTENSIBLE_ELEMENTS_FEATURE_COUNT + 1;

	/**
	 * The number of structural features of the '<em>TCorrelation</em>' class.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int TCORRELATION_FEATURE_COUNT = TEXTENSIBLE_ELEMENTS_FEATURE_COUNT + 2;

	/**
	 * The meta object id for the '{@link org.open.oasis.docs.wsbpel._2._0.process.executable.impl.TCorrelationsImpl <em>TCorrelations</em>}' class.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @see org.open.oasis.docs.wsbpel._2._0.process.executable.impl.TCorrelationsImpl
	 * @see org.open.oasis.docs.wsbpel._2._0.process.executable.impl.ExecutablePackageImpl#getTCorrelations()
	 * @generated
	 */
	int TCORRELATIONS = 13;

	/**
	 * The feature id for the '<em><b>Documentation</b></em>' containment reference list.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int TCORRELATIONS__DOCUMENTATION = TEXTENSIBLE_ELEMENTS__DOCUMENTATION;

	/**
	 * The feature id for the '<em><b>Any</b></em>' attribute list.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int TCORRELATIONS__ANY = TEXTENSIBLE_ELEMENTS__ANY;

	/**
	 * The feature id for the '<em><b>Any Attribute</b></em>' attribute list.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int TCORRELATIONS__ANY_ATTRIBUTE = TEXTENSIBLE_ELEMENTS__ANY_ATTRIBUTE;

	/**
	 * The feature id for the '<em><b>Correlation</b></em>' containment reference list.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int TCORRELATIONS__CORRELATION = TEXTENSIBLE_ELEMENTS_FEATURE_COUNT + 0;

	/**
	 * The number of structural features of the '<em>TCorrelations</em>' class.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int TCORRELATIONS_FEATURE_COUNT = TEXTENSIBLE_ELEMENTS_FEATURE_COUNT + 1;

	/**
	 * The meta object id for the '{@link org.open.oasis.docs.wsbpel._2._0.process.executable.impl.TCorrelationSetImpl <em>TCorrelation Set</em>}' class.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @see org.open.oasis.docs.wsbpel._2._0.process.executable.impl.TCorrelationSetImpl
	 * @see org.open.oasis.docs.wsbpel._2._0.process.executable.impl.ExecutablePackageImpl#getTCorrelationSet()
	 * @generated
	 */
	int TCORRELATION_SET = 14;

	/**
	 * The feature id for the '<em><b>Documentation</b></em>' containment reference list.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int TCORRELATION_SET__DOCUMENTATION = TEXTENSIBLE_ELEMENTS__DOCUMENTATION;

	/**
	 * The feature id for the '<em><b>Any</b></em>' attribute list.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int TCORRELATION_SET__ANY = TEXTENSIBLE_ELEMENTS__ANY;

	/**
	 * The feature id for the '<em><b>Any Attribute</b></em>' attribute list.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int TCORRELATION_SET__ANY_ATTRIBUTE = TEXTENSIBLE_ELEMENTS__ANY_ATTRIBUTE;

	/**
	 * The feature id for the '<em><b>Name</b></em>' attribute.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int TCORRELATION_SET__NAME = TEXTENSIBLE_ELEMENTS_FEATURE_COUNT + 0;

	/**
	 * The feature id for the '<em><b>Properties</b></em>' attribute.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int TCORRELATION_SET__PROPERTIES = TEXTENSIBLE_ELEMENTS_FEATURE_COUNT + 1;

	/**
	 * The number of structural features of the '<em>TCorrelation Set</em>' class.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int TCORRELATION_SET_FEATURE_COUNT = TEXTENSIBLE_ELEMENTS_FEATURE_COUNT + 2;

	/**
	 * The meta object id for the '{@link org.open.oasis.docs.wsbpel._2._0.process.executable.impl.TCorrelationSetsImpl <em>TCorrelation Sets</em>}' class.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @see org.open.oasis.docs.wsbpel._2._0.process.executable.impl.TCorrelationSetsImpl
	 * @see org.open.oasis.docs.wsbpel._2._0.process.executable.impl.ExecutablePackageImpl#getTCorrelationSets()
	 * @generated
	 */
	int TCORRELATION_SETS = 15;

	/**
	 * The feature id for the '<em><b>Documentation</b></em>' containment reference list.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int TCORRELATION_SETS__DOCUMENTATION = TEXTENSIBLE_ELEMENTS__DOCUMENTATION;

	/**
	 * The feature id for the '<em><b>Any</b></em>' attribute list.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int TCORRELATION_SETS__ANY = TEXTENSIBLE_ELEMENTS__ANY;

	/**
	 * The feature id for the '<em><b>Any Attribute</b></em>' attribute list.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int TCORRELATION_SETS__ANY_ATTRIBUTE = TEXTENSIBLE_ELEMENTS__ANY_ATTRIBUTE;

	/**
	 * The feature id for the '<em><b>Correlation Set</b></em>' containment reference list.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int TCORRELATION_SETS__CORRELATION_SET = TEXTENSIBLE_ELEMENTS_FEATURE_COUNT + 0;

	/**
	 * The number of structural features of the '<em>TCorrelation Sets</em>' class.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int TCORRELATION_SETS_FEATURE_COUNT = TEXTENSIBLE_ELEMENTS_FEATURE_COUNT + 1;

	/**
	 * The meta object id for the '{@link org.open.oasis.docs.wsbpel._2._0.process.executable.impl.TCorrelationsWithPatternImpl <em>TCorrelations With Pattern</em>}' class.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @see org.open.oasis.docs.wsbpel._2._0.process.executable.impl.TCorrelationsWithPatternImpl
	 * @see org.open.oasis.docs.wsbpel._2._0.process.executable.impl.ExecutablePackageImpl#getTCorrelationsWithPattern()
	 * @generated
	 */
	int TCORRELATIONS_WITH_PATTERN = 16;

	/**
	 * The feature id for the '<em><b>Documentation</b></em>' containment reference list.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int TCORRELATIONS_WITH_PATTERN__DOCUMENTATION = TEXTENSIBLE_ELEMENTS__DOCUMENTATION;

	/**
	 * The feature id for the '<em><b>Any</b></em>' attribute list.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int TCORRELATIONS_WITH_PATTERN__ANY = TEXTENSIBLE_ELEMENTS__ANY;

	/**
	 * The feature id for the '<em><b>Any Attribute</b></em>' attribute list.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int TCORRELATIONS_WITH_PATTERN__ANY_ATTRIBUTE = TEXTENSIBLE_ELEMENTS__ANY_ATTRIBUTE;

	/**
	 * The feature id for the '<em><b>Correlation</b></em>' containment reference list.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int TCORRELATIONS_WITH_PATTERN__CORRELATION = TEXTENSIBLE_ELEMENTS_FEATURE_COUNT + 0;

	/**
	 * The number of structural features of the '<em>TCorrelations With Pattern</em>' class.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int TCORRELATIONS_WITH_PATTERN_FEATURE_COUNT = TEXTENSIBLE_ELEMENTS_FEATURE_COUNT + 1;

	/**
	 * The meta object id for the '{@link org.open.oasis.docs.wsbpel._2._0.process.executable.impl.TCorrelationWithPatternImpl <em>TCorrelation With Pattern</em>}' class.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @see org.open.oasis.docs.wsbpel._2._0.process.executable.impl.TCorrelationWithPatternImpl
	 * @see org.open.oasis.docs.wsbpel._2._0.process.executable.impl.ExecutablePackageImpl#getTCorrelationWithPattern()
	 * @generated
	 */
	int TCORRELATION_WITH_PATTERN = 17;

	/**
	 * The feature id for the '<em><b>Documentation</b></em>' containment reference list.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int TCORRELATION_WITH_PATTERN__DOCUMENTATION = TCORRELATION__DOCUMENTATION;

	/**
	 * The feature id for the '<em><b>Any</b></em>' attribute list.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int TCORRELATION_WITH_PATTERN__ANY = TCORRELATION__ANY;

	/**
	 * The feature id for the '<em><b>Any Attribute</b></em>' attribute list.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int TCORRELATION_WITH_PATTERN__ANY_ATTRIBUTE = TCORRELATION__ANY_ATTRIBUTE;

	/**
	 * The feature id for the '<em><b>Initiate</b></em>' attribute.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int TCORRELATION_WITH_PATTERN__INITIATE = TCORRELATION__INITIATE;

	/**
	 * The feature id for the '<em><b>Set</b></em>' attribute.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int TCORRELATION_WITH_PATTERN__SET = TCORRELATION__SET;

	/**
	 * The feature id for the '<em><b>Pattern</b></em>' attribute.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int TCORRELATION_WITH_PATTERN__PATTERN = TCORRELATION_FEATURE_COUNT + 0;

	/**
	 * The number of structural features of the '<em>TCorrelation With Pattern</em>' class.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int TCORRELATION_WITH_PATTERN_FEATURE_COUNT = TCORRELATION_FEATURE_COUNT + 1;

	/**
	 * The meta object id for the '{@link org.open.oasis.docs.wsbpel._2._0.process.executable.impl.TDeadlineExprImpl <em>TDeadline Expr</em>}' class.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @see org.open.oasis.docs.wsbpel._2._0.process.executable.impl.TDeadlineExprImpl
	 * @see org.open.oasis.docs.wsbpel._2._0.process.executable.impl.ExecutablePackageImpl#getTDeadlineExpr()
	 * @generated
	 */
	int TDEADLINE_EXPR = 18;

	/**
	 * The feature id for the '<em><b>Mixed</b></em>' attribute list.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int TDEADLINE_EXPR__MIXED = TEXPRESSION__MIXED;

	/**
	 * The feature id for the '<em><b>Any</b></em>' attribute list.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int TDEADLINE_EXPR__ANY = TEXPRESSION__ANY;

	/**
	 * The feature id for the '<em><b>Expression Language</b></em>' attribute.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int TDEADLINE_EXPR__EXPRESSION_LANGUAGE = TEXPRESSION__EXPRESSION_LANGUAGE;

	/**
	 * The feature id for the '<em><b>Any Attribute</b></em>' attribute list.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int TDEADLINE_EXPR__ANY_ATTRIBUTE = TEXPRESSION__ANY_ATTRIBUTE;

	/**
	 * The number of structural features of the '<em>TDeadline Expr</em>' class.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int TDEADLINE_EXPR_FEATURE_COUNT = TEXPRESSION_FEATURE_COUNT + 0;

	/**
	 * The meta object id for the '{@link org.open.oasis.docs.wsbpel._2._0.process.executable.impl.TDocumentationImpl <em>TDocumentation</em>}' class.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @see org.open.oasis.docs.wsbpel._2._0.process.executable.impl.TDocumentationImpl
	 * @see org.open.oasis.docs.wsbpel._2._0.process.executable.impl.ExecutablePackageImpl#getTDocumentation()
	 * @generated
	 */
	int TDOCUMENTATION = 19;

	/**
	 * The feature id for the '<em><b>Mixed</b></em>' attribute list.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int TDOCUMENTATION__MIXED = 0;

	/**
	 * The feature id for the '<em><b>Any</b></em>' attribute list.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int TDOCUMENTATION__ANY = 1;

	/**
	 * The feature id for the '<em><b>Lang</b></em>' attribute.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int TDOCUMENTATION__LANG = 2;

	/**
	 * The feature id for the '<em><b>Source</b></em>' attribute.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int TDOCUMENTATION__SOURCE = 3;

	/**
	 * The number of structural features of the '<em>TDocumentation</em>' class.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int TDOCUMENTATION_FEATURE_COUNT = 4;

	/**
	 * The meta object id for the '{@link org.open.oasis.docs.wsbpel._2._0.process.executable.impl.TDurationExprImpl <em>TDuration Expr</em>}' class.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @see org.open.oasis.docs.wsbpel._2._0.process.executable.impl.TDurationExprImpl
	 * @see org.open.oasis.docs.wsbpel._2._0.process.executable.impl.ExecutablePackageImpl#getTDurationExpr()
	 * @generated
	 */
	int TDURATION_EXPR = 20;

	/**
	 * The feature id for the '<em><b>Mixed</b></em>' attribute list.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int TDURATION_EXPR__MIXED = TEXPRESSION__MIXED;

	/**
	 * The feature id for the '<em><b>Any</b></em>' attribute list.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int TDURATION_EXPR__ANY = TEXPRESSION__ANY;

	/**
	 * The feature id for the '<em><b>Expression Language</b></em>' attribute.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int TDURATION_EXPR__EXPRESSION_LANGUAGE = TEXPRESSION__EXPRESSION_LANGUAGE;

	/**
	 * The feature id for the '<em><b>Any Attribute</b></em>' attribute list.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int TDURATION_EXPR__ANY_ATTRIBUTE = TEXPRESSION__ANY_ATTRIBUTE;

	/**
	 * The number of structural features of the '<em>TDuration Expr</em>' class.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int TDURATION_EXPR_FEATURE_COUNT = TEXPRESSION_FEATURE_COUNT + 0;

	/**
	 * The meta object id for the '{@link org.open.oasis.docs.wsbpel._2._0.process.executable.impl.TElseifImpl <em>TElseif</em>}' class.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @see org.open.oasis.docs.wsbpel._2._0.process.executable.impl.TElseifImpl
	 * @see org.open.oasis.docs.wsbpel._2._0.process.executable.impl.ExecutablePackageImpl#getTElseif()
	 * @generated
	 */
	int TELSEIF = 21;

	/**
	 * The feature id for the '<em><b>Documentation</b></em>' containment reference list.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int TELSEIF__DOCUMENTATION = TEXTENSIBLE_ELEMENTS__DOCUMENTATION;

	/**
	 * The feature id for the '<em><b>Any</b></em>' attribute list.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int TELSEIF__ANY = TEXTENSIBLE_ELEMENTS__ANY;

	/**
	 * The feature id for the '<em><b>Any Attribute</b></em>' attribute list.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int TELSEIF__ANY_ATTRIBUTE = TEXTENSIBLE_ELEMENTS__ANY_ATTRIBUTE;

	/**
	 * The feature id for the '<em><b>Condition</b></em>' containment reference.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int TELSEIF__CONDITION = TEXTENSIBLE_ELEMENTS_FEATURE_COUNT + 0;

	/**
	 * The feature id for the '<em><b>Assign</b></em>' containment reference.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int TELSEIF__ASSIGN = TEXTENSIBLE_ELEMENTS_FEATURE_COUNT + 1;

	/**
	 * The feature id for the '<em><b>Compensate</b></em>' containment reference.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int TELSEIF__COMPENSATE = TEXTENSIBLE_ELEMENTS_FEATURE_COUNT + 2;

	/**
	 * The feature id for the '<em><b>Compensate Scope</b></em>' containment reference.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int TELSEIF__COMPENSATE_SCOPE = TEXTENSIBLE_ELEMENTS_FEATURE_COUNT + 3;

	/**
	 * The feature id for the '<em><b>Empty</b></em>' containment reference.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int TELSEIF__EMPTY = TEXTENSIBLE_ELEMENTS_FEATURE_COUNT + 4;

	/**
	 * The feature id for the '<em><b>Exit</b></em>' containment reference.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int TELSEIF__EXIT = TEXTENSIBLE_ELEMENTS_FEATURE_COUNT + 5;

	/**
	 * The feature id for the '<em><b>Extension Activity</b></em>' containment reference.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int TELSEIF__EXTENSION_ACTIVITY = TEXTENSIBLE_ELEMENTS_FEATURE_COUNT + 6;

	/**
	 * The feature id for the '<em><b>Flow</b></em>' containment reference.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int TELSEIF__FLOW = TEXTENSIBLE_ELEMENTS_FEATURE_COUNT + 7;

	/**
	 * The feature id for the '<em><b>For Each</b></em>' containment reference.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int TELSEIF__FOR_EACH = TEXTENSIBLE_ELEMENTS_FEATURE_COUNT + 8;

	/**
	 * The feature id for the '<em><b>If</b></em>' containment reference.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int TELSEIF__IF = TEXTENSIBLE_ELEMENTS_FEATURE_COUNT + 9;

	/**
	 * The feature id for the '<em><b>Invoke</b></em>' containment reference.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int TELSEIF__INVOKE = TEXTENSIBLE_ELEMENTS_FEATURE_COUNT + 10;

	/**
	 * The feature id for the '<em><b>Pick</b></em>' containment reference.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int TELSEIF__PICK = TEXTENSIBLE_ELEMENTS_FEATURE_COUNT + 11;

	/**
	 * The feature id for the '<em><b>Receive</b></em>' containment reference.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int TELSEIF__RECEIVE = TEXTENSIBLE_ELEMENTS_FEATURE_COUNT + 12;

	/**
	 * The feature id for the '<em><b>Repeat Until</b></em>' containment reference.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int TELSEIF__REPEAT_UNTIL = TEXTENSIBLE_ELEMENTS_FEATURE_COUNT + 13;

	/**
	 * The feature id for the '<em><b>Reply</b></em>' containment reference.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int TELSEIF__REPLY = TEXTENSIBLE_ELEMENTS_FEATURE_COUNT + 14;

	/**
	 * The feature id for the '<em><b>Rethrow</b></em>' containment reference.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int TELSEIF__RETHROW = TEXTENSIBLE_ELEMENTS_FEATURE_COUNT + 15;

	/**
	 * The feature id for the '<em><b>Scope</b></em>' containment reference.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int TELSEIF__SCOPE = TEXTENSIBLE_ELEMENTS_FEATURE_COUNT + 16;

	/**
	 * The feature id for the '<em><b>Sequence</b></em>' containment reference.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int TELSEIF__SEQUENCE = TEXTENSIBLE_ELEMENTS_FEATURE_COUNT + 17;

	/**
	 * The feature id for the '<em><b>Throw</b></em>' containment reference.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int TELSEIF__THROW = TEXTENSIBLE_ELEMENTS_FEATURE_COUNT + 18;

	/**
	 * The feature id for the '<em><b>Validate</b></em>' containment reference.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int TELSEIF__VALIDATE = TEXTENSIBLE_ELEMENTS_FEATURE_COUNT + 19;

	/**
	 * The feature id for the '<em><b>Wait</b></em>' containment reference.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int TELSEIF__WAIT = TEXTENSIBLE_ELEMENTS_FEATURE_COUNT + 20;

	/**
	 * The feature id for the '<em><b>While</b></em>' containment reference.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int TELSEIF__WHILE = TEXTENSIBLE_ELEMENTS_FEATURE_COUNT + 21;

	/**
	 * The number of structural features of the '<em>TElseif</em>' class.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int TELSEIF_FEATURE_COUNT = TEXTENSIBLE_ELEMENTS_FEATURE_COUNT + 22;

	/**
	 * The meta object id for the '{@link org.open.oasis.docs.wsbpel._2._0.process.executable.impl.TEmptyImpl <em>TEmpty</em>}' class.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @see org.open.oasis.docs.wsbpel._2._0.process.executable.impl.TEmptyImpl
	 * @see org.open.oasis.docs.wsbpel._2._0.process.executable.impl.ExecutablePackageImpl#getTEmpty()
	 * @generated
	 */
	int TEMPTY = 22;

	/**
	 * The feature id for the '<em><b>Documentation</b></em>' containment reference list.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int TEMPTY__DOCUMENTATION = TACTIVITY__DOCUMENTATION;

	/**
	 * The feature id for the '<em><b>Any</b></em>' attribute list.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int TEMPTY__ANY = TACTIVITY__ANY;

	/**
	 * The feature id for the '<em><b>Any Attribute</b></em>' attribute list.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int TEMPTY__ANY_ATTRIBUTE = TACTIVITY__ANY_ATTRIBUTE;

	/**
	 * The feature id for the '<em><b>Targets</b></em>' containment reference.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int TEMPTY__TARGETS = TACTIVITY__TARGETS;

	/**
	 * The feature id for the '<em><b>Sources</b></em>' containment reference.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int TEMPTY__SOURCES = TACTIVITY__SOURCES;

	/**
	 * The feature id for the '<em><b>Name</b></em>' attribute.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int TEMPTY__NAME = TACTIVITY__NAME;

	/**
	 * The feature id for the '<em><b>Suppress Join Failure</b></em>' attribute.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int TEMPTY__SUPPRESS_JOIN_FAILURE = TACTIVITY__SUPPRESS_JOIN_FAILURE;

	/**
	 * The number of structural features of the '<em>TEmpty</em>' class.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int TEMPTY_FEATURE_COUNT = TACTIVITY_FEATURE_COUNT + 0;

	/**
	 * The meta object id for the '{@link org.open.oasis.docs.wsbpel._2._0.process.executable.impl.TEventHandlersImpl <em>TEvent Handlers</em>}' class.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @see org.open.oasis.docs.wsbpel._2._0.process.executable.impl.TEventHandlersImpl
	 * @see org.open.oasis.docs.wsbpel._2._0.process.executable.impl.ExecutablePackageImpl#getTEventHandlers()
	 * @generated
	 */
	int TEVENT_HANDLERS = 23;

	/**
	 * The feature id for the '<em><b>Documentation</b></em>' containment reference list.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int TEVENT_HANDLERS__DOCUMENTATION = TEXTENSIBLE_ELEMENTS__DOCUMENTATION;

	/**
	 * The feature id for the '<em><b>Any</b></em>' attribute list.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int TEVENT_HANDLERS__ANY = TEXTENSIBLE_ELEMENTS__ANY;

	/**
	 * The feature id for the '<em><b>Any Attribute</b></em>' attribute list.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int TEVENT_HANDLERS__ANY_ATTRIBUTE = TEXTENSIBLE_ELEMENTS__ANY_ATTRIBUTE;

	/**
	 * The feature id for the '<em><b>On Event</b></em>' containment reference list.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int TEVENT_HANDLERS__ON_EVENT = TEXTENSIBLE_ELEMENTS_FEATURE_COUNT + 0;

	/**
	 * The feature id for the '<em><b>On Alarm</b></em>' containment reference list.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int TEVENT_HANDLERS__ON_ALARM = TEXTENSIBLE_ELEMENTS_FEATURE_COUNT + 1;

	/**
	 * The number of structural features of the '<em>TEvent Handlers</em>' class.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int TEVENT_HANDLERS_FEATURE_COUNT = TEXTENSIBLE_ELEMENTS_FEATURE_COUNT + 2;

	/**
	 * The meta object id for the '{@link org.open.oasis.docs.wsbpel._2._0.process.executable.impl.TExitImpl <em>TExit</em>}' class.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @see org.open.oasis.docs.wsbpel._2._0.process.executable.impl.TExitImpl
	 * @see org.open.oasis.docs.wsbpel._2._0.process.executable.impl.ExecutablePackageImpl#getTExit()
	 * @generated
	 */
	int TEXIT = 24;

	/**
	 * The feature id for the '<em><b>Documentation</b></em>' containment reference list.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int TEXIT__DOCUMENTATION = TACTIVITY__DOCUMENTATION;

	/**
	 * The feature id for the '<em><b>Any</b></em>' attribute list.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int TEXIT__ANY = TACTIVITY__ANY;

	/**
	 * The feature id for the '<em><b>Any Attribute</b></em>' attribute list.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int TEXIT__ANY_ATTRIBUTE = TACTIVITY__ANY_ATTRIBUTE;

	/**
	 * The feature id for the '<em><b>Targets</b></em>' containment reference.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int TEXIT__TARGETS = TACTIVITY__TARGETS;

	/**
	 * The feature id for the '<em><b>Sources</b></em>' containment reference.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int TEXIT__SOURCES = TACTIVITY__SOURCES;

	/**
	 * The feature id for the '<em><b>Name</b></em>' attribute.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int TEXIT__NAME = TACTIVITY__NAME;

	/**
	 * The feature id for the '<em><b>Suppress Join Failure</b></em>' attribute.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int TEXIT__SUPPRESS_JOIN_FAILURE = TACTIVITY__SUPPRESS_JOIN_FAILURE;

	/**
	 * The number of structural features of the '<em>TExit</em>' class.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int TEXIT_FEATURE_COUNT = TACTIVITY_FEATURE_COUNT + 0;

	/**
	 * The meta object id for the '{@link org.open.oasis.docs.wsbpel._2._0.process.executable.impl.TExtensionImpl <em>TExtension</em>}' class.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @see org.open.oasis.docs.wsbpel._2._0.process.executable.impl.TExtensionImpl
	 * @see org.open.oasis.docs.wsbpel._2._0.process.executable.impl.ExecutablePackageImpl#getTExtension()
	 * @generated
	 */
	int TEXTENSION = 27;

	/**
	 * The feature id for the '<em><b>Documentation</b></em>' containment reference list.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int TEXTENSION__DOCUMENTATION = TEXTENSIBLE_ELEMENTS__DOCUMENTATION;

	/**
	 * The feature id for the '<em><b>Any</b></em>' attribute list.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int TEXTENSION__ANY = TEXTENSIBLE_ELEMENTS__ANY;

	/**
	 * The feature id for the '<em><b>Any Attribute</b></em>' attribute list.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int TEXTENSION__ANY_ATTRIBUTE = TEXTENSIBLE_ELEMENTS__ANY_ATTRIBUTE;

	/**
	 * The feature id for the '<em><b>Must Understand</b></em>' attribute.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int TEXTENSION__MUST_UNDERSTAND = TEXTENSIBLE_ELEMENTS_FEATURE_COUNT + 0;

	/**
	 * The feature id for the '<em><b>Namespace</b></em>' attribute.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int TEXTENSION__NAMESPACE = TEXTENSIBLE_ELEMENTS_FEATURE_COUNT + 1;

	/**
	 * The number of structural features of the '<em>TExtension</em>' class.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int TEXTENSION_FEATURE_COUNT = TEXTENSIBLE_ELEMENTS_FEATURE_COUNT + 2;

	/**
	 * The meta object id for the '{@link org.open.oasis.docs.wsbpel._2._0.process.executable.impl.TExtensionActivityImpl <em>TExtension Activity</em>}' class.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @see org.open.oasis.docs.wsbpel._2._0.process.executable.impl.TExtensionActivityImpl
	 * @see org.open.oasis.docs.wsbpel._2._0.process.executable.impl.ExecutablePackageImpl#getTExtensionActivity()
	 * @generated
	 */
	int TEXTENSION_ACTIVITY = 28;

	/**
	 * The feature id for the '<em><b>Any</b></em>' attribute list.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int TEXTENSION_ACTIVITY__ANY = 0;

	/**
	 * The number of structural features of the '<em>TExtension Activity</em>' class.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int TEXTENSION_ACTIVITY_FEATURE_COUNT = 1;

	/**
	 * The meta object id for the '{@link org.open.oasis.docs.wsbpel._2._0.process.executable.impl.TExtensionAssignOperationImpl <em>TExtension Assign Operation</em>}' class.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @see org.open.oasis.docs.wsbpel._2._0.process.executable.impl.TExtensionAssignOperationImpl
	 * @see org.open.oasis.docs.wsbpel._2._0.process.executable.impl.ExecutablePackageImpl#getTExtensionAssignOperation()
	 * @generated
	 */
	int TEXTENSION_ASSIGN_OPERATION = 29;

	/**
	 * The feature id for the '<em><b>Documentation</b></em>' containment reference list.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int TEXTENSION_ASSIGN_OPERATION__DOCUMENTATION = TEXTENSIBLE_ELEMENTS__DOCUMENTATION;

	/**
	 * The feature id for the '<em><b>Any</b></em>' attribute list.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int TEXTENSION_ASSIGN_OPERATION__ANY = TEXTENSIBLE_ELEMENTS__ANY;

	/**
	 * The feature id for the '<em><b>Any Attribute</b></em>' attribute list.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int TEXTENSION_ASSIGN_OPERATION__ANY_ATTRIBUTE = TEXTENSIBLE_ELEMENTS__ANY_ATTRIBUTE;

	/**
	 * The number of structural features of the '<em>TExtension Assign Operation</em>' class.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int TEXTENSION_ASSIGN_OPERATION_FEATURE_COUNT = TEXTENSIBLE_ELEMENTS_FEATURE_COUNT + 0;

	/**
	 * The meta object id for the '{@link org.open.oasis.docs.wsbpel._2._0.process.executable.impl.TExtensionsImpl <em>TExtensions</em>}' class.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @see org.open.oasis.docs.wsbpel._2._0.process.executable.impl.TExtensionsImpl
	 * @see org.open.oasis.docs.wsbpel._2._0.process.executable.impl.ExecutablePackageImpl#getTExtensions()
	 * @generated
	 */
	int TEXTENSIONS = 30;

	/**
	 * The feature id for the '<em><b>Documentation</b></em>' containment reference list.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int TEXTENSIONS__DOCUMENTATION = TEXTENSIBLE_ELEMENTS__DOCUMENTATION;

	/**
	 * The feature id for the '<em><b>Any</b></em>' attribute list.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int TEXTENSIONS__ANY = TEXTENSIBLE_ELEMENTS__ANY;

	/**
	 * The feature id for the '<em><b>Any Attribute</b></em>' attribute list.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int TEXTENSIONS__ANY_ATTRIBUTE = TEXTENSIBLE_ELEMENTS__ANY_ATTRIBUTE;

	/**
	 * The feature id for the '<em><b>Extension</b></em>' containment reference list.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int TEXTENSIONS__EXTENSION = TEXTENSIBLE_ELEMENTS_FEATURE_COUNT + 0;

	/**
	 * The number of structural features of the '<em>TExtensions</em>' class.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int TEXTENSIONS_FEATURE_COUNT = TEXTENSIBLE_ELEMENTS_FEATURE_COUNT + 1;

	/**
	 * The meta object id for the '{@link org.open.oasis.docs.wsbpel._2._0.process.executable.impl.TFaultHandlersImpl <em>TFault Handlers</em>}' class.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @see org.open.oasis.docs.wsbpel._2._0.process.executable.impl.TFaultHandlersImpl
	 * @see org.open.oasis.docs.wsbpel._2._0.process.executable.impl.ExecutablePackageImpl#getTFaultHandlers()
	 * @generated
	 */
	int TFAULT_HANDLERS = 31;

	/**
	 * The feature id for the '<em><b>Documentation</b></em>' containment reference list.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int TFAULT_HANDLERS__DOCUMENTATION = TEXTENSIBLE_ELEMENTS__DOCUMENTATION;

	/**
	 * The feature id for the '<em><b>Any</b></em>' attribute list.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int TFAULT_HANDLERS__ANY = TEXTENSIBLE_ELEMENTS__ANY;

	/**
	 * The feature id for the '<em><b>Any Attribute</b></em>' attribute list.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int TFAULT_HANDLERS__ANY_ATTRIBUTE = TEXTENSIBLE_ELEMENTS__ANY_ATTRIBUTE;

	/**
	 * The feature id for the '<em><b>Catch</b></em>' containment reference list.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int TFAULT_HANDLERS__CATCH = TEXTENSIBLE_ELEMENTS_FEATURE_COUNT + 0;

	/**
	 * The feature id for the '<em><b>Catch All</b></em>' containment reference.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int TFAULT_HANDLERS__CATCH_ALL = TEXTENSIBLE_ELEMENTS_FEATURE_COUNT + 1;

	/**
	 * The number of structural features of the '<em>TFault Handlers</em>' class.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int TFAULT_HANDLERS_FEATURE_COUNT = TEXTENSIBLE_ELEMENTS_FEATURE_COUNT + 2;

	/**
	 * The meta object id for the '{@link org.open.oasis.docs.wsbpel._2._0.process.executable.impl.TFlowImpl <em>TFlow</em>}' class.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @see org.open.oasis.docs.wsbpel._2._0.process.executable.impl.TFlowImpl
	 * @see org.open.oasis.docs.wsbpel._2._0.process.executable.impl.ExecutablePackageImpl#getTFlow()
	 * @generated
	 */
	int TFLOW = 32;

	/**
	 * The feature id for the '<em><b>Documentation</b></em>' containment reference list.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int TFLOW__DOCUMENTATION = TACTIVITY__DOCUMENTATION;

	/**
	 * The feature id for the '<em><b>Any</b></em>' attribute list.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int TFLOW__ANY = TACTIVITY__ANY;

	/**
	 * The feature id for the '<em><b>Any Attribute</b></em>' attribute list.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int TFLOW__ANY_ATTRIBUTE = TACTIVITY__ANY_ATTRIBUTE;

	/**
	 * The feature id for the '<em><b>Targets</b></em>' containment reference.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int TFLOW__TARGETS = TACTIVITY__TARGETS;

	/**
	 * The feature id for the '<em><b>Sources</b></em>' containment reference.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int TFLOW__SOURCES = TACTIVITY__SOURCES;

	/**
	 * The feature id for the '<em><b>Name</b></em>' attribute.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int TFLOW__NAME = TACTIVITY__NAME;

	/**
	 * The feature id for the '<em><b>Suppress Join Failure</b></em>' attribute.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int TFLOW__SUPPRESS_JOIN_FAILURE = TACTIVITY__SUPPRESS_JOIN_FAILURE;

	/**
	 * The feature id for the '<em><b>Links</b></em>' containment reference.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int TFLOW__LINKS = TACTIVITY_FEATURE_COUNT + 0;

	/**
	 * The feature id for the '<em><b>Activity</b></em>' attribute list.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int TFLOW__ACTIVITY = TACTIVITY_FEATURE_COUNT + 1;

	/**
	 * The feature id for the '<em><b>Assign</b></em>' containment reference list.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int TFLOW__ASSIGN = TACTIVITY_FEATURE_COUNT + 2;

	/**
	 * The feature id for the '<em><b>Compensate</b></em>' containment reference list.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int TFLOW__COMPENSATE = TACTIVITY_FEATURE_COUNT + 3;

	/**
	 * The feature id for the '<em><b>Compensate Scope</b></em>' containment reference list.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int TFLOW__COMPENSATE_SCOPE = TACTIVITY_FEATURE_COUNT + 4;

	/**
	 * The feature id for the '<em><b>Empty</b></em>' containment reference list.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int TFLOW__EMPTY = TACTIVITY_FEATURE_COUNT + 5;

	/**
	 * The feature id for the '<em><b>Exit</b></em>' containment reference list.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int TFLOW__EXIT = TACTIVITY_FEATURE_COUNT + 6;

	/**
	 * The feature id for the '<em><b>Extension Activity</b></em>' containment reference list.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int TFLOW__EXTENSION_ACTIVITY = TACTIVITY_FEATURE_COUNT + 7;

	/**
	 * The feature id for the '<em><b>Flow</b></em>' containment reference list.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int TFLOW__FLOW = TACTIVITY_FEATURE_COUNT + 8;

	/**
	 * The feature id for the '<em><b>For Each</b></em>' containment reference list.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int TFLOW__FOR_EACH = TACTIVITY_FEATURE_COUNT + 9;

	/**
	 * The feature id for the '<em><b>If</b></em>' containment reference list.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int TFLOW__IF = TACTIVITY_FEATURE_COUNT + 10;

	/**
	 * The feature id for the '<em><b>Invoke</b></em>' containment reference list.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int TFLOW__INVOKE = TACTIVITY_FEATURE_COUNT + 11;

	/**
	 * The feature id for the '<em><b>Pick</b></em>' containment reference list.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int TFLOW__PICK = TACTIVITY_FEATURE_COUNT + 12;

	/**
	 * The feature id for the '<em><b>Receive</b></em>' containment reference list.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int TFLOW__RECEIVE = TACTIVITY_FEATURE_COUNT + 13;

	/**
	 * The feature id for the '<em><b>Repeat Until</b></em>' containment reference list.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int TFLOW__REPEAT_UNTIL = TACTIVITY_FEATURE_COUNT + 14;

	/**
	 * The feature id for the '<em><b>Reply</b></em>' containment reference list.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int TFLOW__REPLY = TACTIVITY_FEATURE_COUNT + 15;

	/**
	 * The feature id for the '<em><b>Rethrow</b></em>' containment reference list.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int TFLOW__RETHROW = TACTIVITY_FEATURE_COUNT + 16;

	/**
	 * The feature id for the '<em><b>Scope</b></em>' containment reference list.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int TFLOW__SCOPE = TACTIVITY_FEATURE_COUNT + 17;

	/**
	 * The feature id for the '<em><b>Sequence</b></em>' containment reference list.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int TFLOW__SEQUENCE = TACTIVITY_FEATURE_COUNT + 18;

	/**
	 * The feature id for the '<em><b>Throw</b></em>' containment reference list.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int TFLOW__THROW = TACTIVITY_FEATURE_COUNT + 19;

	/**
	 * The feature id for the '<em><b>Validate</b></em>' containment reference list.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int TFLOW__VALIDATE = TACTIVITY_FEATURE_COUNT + 20;

	/**
	 * The feature id for the '<em><b>Wait</b></em>' containment reference list.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int TFLOW__WAIT = TACTIVITY_FEATURE_COUNT + 21;

	/**
	 * The feature id for the '<em><b>While</b></em>' containment reference list.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int TFLOW__WHILE = TACTIVITY_FEATURE_COUNT + 22;

	/**
	 * The number of structural features of the '<em>TFlow</em>' class.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int TFLOW_FEATURE_COUNT = TACTIVITY_FEATURE_COUNT + 23;

	/**
	 * The meta object id for the '{@link org.open.oasis.docs.wsbpel._2._0.process.executable.impl.TForEachImpl <em>TFor Each</em>}' class.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @see org.open.oasis.docs.wsbpel._2._0.process.executable.impl.TForEachImpl
	 * @see org.open.oasis.docs.wsbpel._2._0.process.executable.impl.ExecutablePackageImpl#getTForEach()
	 * @generated
	 */
	int TFOR_EACH = 33;

	/**
	 * The feature id for the '<em><b>Documentation</b></em>' containment reference list.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int TFOR_EACH__DOCUMENTATION = TACTIVITY__DOCUMENTATION;

	/**
	 * The feature id for the '<em><b>Any</b></em>' attribute list.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int TFOR_EACH__ANY = TACTIVITY__ANY;

	/**
	 * The feature id for the '<em><b>Any Attribute</b></em>' attribute list.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int TFOR_EACH__ANY_ATTRIBUTE = TACTIVITY__ANY_ATTRIBUTE;

	/**
	 * The feature id for the '<em><b>Targets</b></em>' containment reference.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int TFOR_EACH__TARGETS = TACTIVITY__TARGETS;

	/**
	 * The feature id for the '<em><b>Sources</b></em>' containment reference.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int TFOR_EACH__SOURCES = TACTIVITY__SOURCES;

	/**
	 * The feature id for the '<em><b>Name</b></em>' attribute.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int TFOR_EACH__NAME = TACTIVITY__NAME;

	/**
	 * The feature id for the '<em><b>Suppress Join Failure</b></em>' attribute.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int TFOR_EACH__SUPPRESS_JOIN_FAILURE = TACTIVITY__SUPPRESS_JOIN_FAILURE;

	/**
	 * The feature id for the '<em><b>Start Counter Value</b></em>' containment reference.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int TFOR_EACH__START_COUNTER_VALUE = TACTIVITY_FEATURE_COUNT + 0;

	/**
	 * The feature id for the '<em><b>Final Counter Value</b></em>' containment reference.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int TFOR_EACH__FINAL_COUNTER_VALUE = TACTIVITY_FEATURE_COUNT + 1;

	/**
	 * The feature id for the '<em><b>Completion Condition</b></em>' containment reference.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int TFOR_EACH__COMPLETION_CONDITION = TACTIVITY_FEATURE_COUNT + 2;

	/**
	 * The feature id for the '<em><b>Scope</b></em>' containment reference.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int TFOR_EACH__SCOPE = TACTIVITY_FEATURE_COUNT + 3;

	/**
	 * The feature id for the '<em><b>Counter Name</b></em>' attribute.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int TFOR_EACH__COUNTER_NAME = TACTIVITY_FEATURE_COUNT + 4;

	/**
	 * The feature id for the '<em><b>Parallel</b></em>' attribute.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int TFOR_EACH__PARALLEL = TACTIVITY_FEATURE_COUNT + 5;

	/**
	 * The number of structural features of the '<em>TFor Each</em>' class.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int TFOR_EACH_FEATURE_COUNT = TACTIVITY_FEATURE_COUNT + 6;

	/**
	 * The meta object id for the '{@link org.open.oasis.docs.wsbpel._2._0.process.executable.impl.TFromImpl <em>TFrom</em>}' class.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @see org.open.oasis.docs.wsbpel._2._0.process.executable.impl.TFromImpl
	 * @see org.open.oasis.docs.wsbpel._2._0.process.executable.impl.ExecutablePackageImpl#getTFrom()
	 * @generated
	 */
	int TFROM = 34;

	/**
	 * The feature id for the '<em><b>Mixed</b></em>' attribute list.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int TFROM__MIXED = 0;

	/**
	 * The feature id for the '<em><b>Documentation</b></em>' containment reference list.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int TFROM__DOCUMENTATION = 1;

	/**
	 * The feature id for the '<em><b>Any</b></em>' attribute list.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int TFROM__ANY = 2;

	/**
	 * The feature id for the '<em><b>Literal</b></em>' containment reference.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int TFROM__LITERAL = 3;

	/**
	 * The feature id for the '<em><b>Query</b></em>' containment reference.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int TFROM__QUERY = 4;

	/**
	 * The feature id for the '<em><b>Endpoint Reference</b></em>' attribute.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int TFROM__ENDPOINT_REFERENCE = 5;

	/**
	 * The feature id for the '<em><b>Expression Language</b></em>' attribute.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int TFROM__EXPRESSION_LANGUAGE = 6;

	/**
	 * The feature id for the '<em><b>Part</b></em>' attribute.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int TFROM__PART = 7;

	/**
	 * The feature id for the '<em><b>Partner Link</b></em>' attribute.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int TFROM__PARTNER_LINK = 8;

	/**
	 * The feature id for the '<em><b>Property</b></em>' attribute.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int TFROM__PROPERTY = 9;

	/**
	 * The feature id for the '<em><b>Variable</b></em>' attribute.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int TFROM__VARIABLE = 10;

	/**
	 * The feature id for the '<em><b>Any Attribute</b></em>' attribute list.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int TFROM__ANY_ATTRIBUTE = 11;

	/**
	 * The number of structural features of the '<em>TFrom</em>' class.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int TFROM_FEATURE_COUNT = 12;

	/**
	 * The meta object id for the '{@link org.open.oasis.docs.wsbpel._2._0.process.executable.impl.TFromPartImpl <em>TFrom Part</em>}' class.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @see org.open.oasis.docs.wsbpel._2._0.process.executable.impl.TFromPartImpl
	 * @see org.open.oasis.docs.wsbpel._2._0.process.executable.impl.ExecutablePackageImpl#getTFromPart()
	 * @generated
	 */
	int TFROM_PART = 35;

	/**
	 * The feature id for the '<em><b>Documentation</b></em>' containment reference list.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int TFROM_PART__DOCUMENTATION = TEXTENSIBLE_ELEMENTS__DOCUMENTATION;

	/**
	 * The feature id for the '<em><b>Any</b></em>' attribute list.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int TFROM_PART__ANY = TEXTENSIBLE_ELEMENTS__ANY;

	/**
	 * The feature id for the '<em><b>Any Attribute</b></em>' attribute list.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int TFROM_PART__ANY_ATTRIBUTE = TEXTENSIBLE_ELEMENTS__ANY_ATTRIBUTE;

	/**
	 * The feature id for the '<em><b>Part</b></em>' attribute.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int TFROM_PART__PART = TEXTENSIBLE_ELEMENTS_FEATURE_COUNT + 0;

	/**
	 * The feature id for the '<em><b>To Variable</b></em>' attribute.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int TFROM_PART__TO_VARIABLE = TEXTENSIBLE_ELEMENTS_FEATURE_COUNT + 1;

	/**
	 * The number of structural features of the '<em>TFrom Part</em>' class.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int TFROM_PART_FEATURE_COUNT = TEXTENSIBLE_ELEMENTS_FEATURE_COUNT + 2;

	/**
	 * The meta object id for the '{@link org.open.oasis.docs.wsbpel._2._0.process.executable.impl.TFromPartsImpl <em>TFrom Parts</em>}' class.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @see org.open.oasis.docs.wsbpel._2._0.process.executable.impl.TFromPartsImpl
	 * @see org.open.oasis.docs.wsbpel._2._0.process.executable.impl.ExecutablePackageImpl#getTFromParts()
	 * @generated
	 */
	int TFROM_PARTS = 36;

	/**
	 * The feature id for the '<em><b>Documentation</b></em>' containment reference list.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int TFROM_PARTS__DOCUMENTATION = TEXTENSIBLE_ELEMENTS__DOCUMENTATION;

	/**
	 * The feature id for the '<em><b>Any</b></em>' attribute list.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int TFROM_PARTS__ANY = TEXTENSIBLE_ELEMENTS__ANY;

	/**
	 * The feature id for the '<em><b>Any Attribute</b></em>' attribute list.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int TFROM_PARTS__ANY_ATTRIBUTE = TEXTENSIBLE_ELEMENTS__ANY_ATTRIBUTE;

	/**
	 * The feature id for the '<em><b>From Part</b></em>' containment reference list.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int TFROM_PARTS__FROM_PART = TEXTENSIBLE_ELEMENTS_FEATURE_COUNT + 0;

	/**
	 * The number of structural features of the '<em>TFrom Parts</em>' class.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int TFROM_PARTS_FEATURE_COUNT = TEXTENSIBLE_ELEMENTS_FEATURE_COUNT + 1;

	/**
	 * The meta object id for the '{@link org.open.oasis.docs.wsbpel._2._0.process.executable.impl.TIfImpl <em>TIf</em>}' class.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @see org.open.oasis.docs.wsbpel._2._0.process.executable.impl.TIfImpl
	 * @see org.open.oasis.docs.wsbpel._2._0.process.executable.impl.ExecutablePackageImpl#getTIf()
	 * @generated
	 */
	int TIF = 37;

	/**
	 * The feature id for the '<em><b>Documentation</b></em>' containment reference list.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int TIF__DOCUMENTATION = TACTIVITY__DOCUMENTATION;

	/**
	 * The feature id for the '<em><b>Any</b></em>' attribute list.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int TIF__ANY = TACTIVITY__ANY;

	/**
	 * The feature id for the '<em><b>Any Attribute</b></em>' attribute list.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int TIF__ANY_ATTRIBUTE = TACTIVITY__ANY_ATTRIBUTE;

	/**
	 * The feature id for the '<em><b>Targets</b></em>' containment reference.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int TIF__TARGETS = TACTIVITY__TARGETS;

	/**
	 * The feature id for the '<em><b>Sources</b></em>' containment reference.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int TIF__SOURCES = TACTIVITY__SOURCES;

	/**
	 * The feature id for the '<em><b>Name</b></em>' attribute.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int TIF__NAME = TACTIVITY__NAME;

	/**
	 * The feature id for the '<em><b>Suppress Join Failure</b></em>' attribute.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int TIF__SUPPRESS_JOIN_FAILURE = TACTIVITY__SUPPRESS_JOIN_FAILURE;

	/**
	 * The feature id for the '<em><b>Condition</b></em>' containment reference.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int TIF__CONDITION = TACTIVITY_FEATURE_COUNT + 0;

	/**
	 * The feature id for the '<em><b>Assign</b></em>' containment reference.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int TIF__ASSIGN = TACTIVITY_FEATURE_COUNT + 1;

	/**
	 * The feature id for the '<em><b>Compensate</b></em>' containment reference.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int TIF__COMPENSATE = TACTIVITY_FEATURE_COUNT + 2;

	/**
	 * The feature id for the '<em><b>Compensate Scope</b></em>' containment reference.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int TIF__COMPENSATE_SCOPE = TACTIVITY_FEATURE_COUNT + 3;

	/**
	 * The feature id for the '<em><b>Empty</b></em>' containment reference.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int TIF__EMPTY = TACTIVITY_FEATURE_COUNT + 4;

	/**
	 * The feature id for the '<em><b>Exit</b></em>' containment reference.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int TIF__EXIT = TACTIVITY_FEATURE_COUNT + 5;

	/**
	 * The feature id for the '<em><b>Extension Activity</b></em>' containment reference.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int TIF__EXTENSION_ACTIVITY = TACTIVITY_FEATURE_COUNT + 6;

	/**
	 * The feature id for the '<em><b>Flow</b></em>' containment reference.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int TIF__FLOW = TACTIVITY_FEATURE_COUNT + 7;

	/**
	 * The feature id for the '<em><b>For Each</b></em>' containment reference.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int TIF__FOR_EACH = TACTIVITY_FEATURE_COUNT + 8;

	/**
	 * The feature id for the '<em><b>If</b></em>' containment reference.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int TIF__IF = TACTIVITY_FEATURE_COUNT + 9;

	/**
	 * The feature id for the '<em><b>Invoke</b></em>' containment reference.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int TIF__INVOKE = TACTIVITY_FEATURE_COUNT + 10;

	/**
	 * The feature id for the '<em><b>Pick</b></em>' containment reference.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int TIF__PICK = TACTIVITY_FEATURE_COUNT + 11;

	/**
	 * The feature id for the '<em><b>Receive</b></em>' containment reference.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int TIF__RECEIVE = TACTIVITY_FEATURE_COUNT + 12;

	/**
	 * The feature id for the '<em><b>Repeat Until</b></em>' containment reference.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int TIF__REPEAT_UNTIL = TACTIVITY_FEATURE_COUNT + 13;

	/**
	 * The feature id for the '<em><b>Reply</b></em>' containment reference.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int TIF__REPLY = TACTIVITY_FEATURE_COUNT + 14;

	/**
	 * The feature id for the '<em><b>Rethrow</b></em>' containment reference.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int TIF__RETHROW = TACTIVITY_FEATURE_COUNT + 15;

	/**
	 * The feature id for the '<em><b>Scope</b></em>' containment reference.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int TIF__SCOPE = TACTIVITY_FEATURE_COUNT + 16;

	/**
	 * The feature id for the '<em><b>Sequence</b></em>' containment reference.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int TIF__SEQUENCE = TACTIVITY_FEATURE_COUNT + 17;

	/**
	 * The feature id for the '<em><b>Throw</b></em>' containment reference.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int TIF__THROW = TACTIVITY_FEATURE_COUNT + 18;

	/**
	 * The feature id for the '<em><b>Validate</b></em>' containment reference.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int TIF__VALIDATE = TACTIVITY_FEATURE_COUNT + 19;

	/**
	 * The feature id for the '<em><b>Wait</b></em>' containment reference.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int TIF__WAIT = TACTIVITY_FEATURE_COUNT + 20;

	/**
	 * The feature id for the '<em><b>While</b></em>' containment reference.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int TIF__WHILE = TACTIVITY_FEATURE_COUNT + 21;

	/**
	 * The feature id for the '<em><b>Elseif</b></em>' containment reference list.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int TIF__ELSEIF = TACTIVITY_FEATURE_COUNT + 22;

	/**
	 * The feature id for the '<em><b>Else</b></em>' containment reference.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int TIF__ELSE = TACTIVITY_FEATURE_COUNT + 23;

	/**
	 * The number of structural features of the '<em>TIf</em>' class.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int TIF_FEATURE_COUNT = TACTIVITY_FEATURE_COUNT + 24;

	/**
	 * The meta object id for the '{@link org.open.oasis.docs.wsbpel._2._0.process.executable.impl.TImportImpl <em>TImport</em>}' class.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @see org.open.oasis.docs.wsbpel._2._0.process.executable.impl.TImportImpl
	 * @see org.open.oasis.docs.wsbpel._2._0.process.executable.impl.ExecutablePackageImpl#getTImport()
	 * @generated
	 */
	int TIMPORT = 38;

	/**
	 * The feature id for the '<em><b>Documentation</b></em>' containment reference list.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int TIMPORT__DOCUMENTATION = TEXTENSIBLE_ELEMENTS__DOCUMENTATION;

	/**
	 * The feature id for the '<em><b>Any</b></em>' attribute list.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int TIMPORT__ANY = TEXTENSIBLE_ELEMENTS__ANY;

	/**
	 * The feature id for the '<em><b>Any Attribute</b></em>' attribute list.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int TIMPORT__ANY_ATTRIBUTE = TEXTENSIBLE_ELEMENTS__ANY_ATTRIBUTE;

	/**
	 * The feature id for the '<em><b>Import Type</b></em>' attribute.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int TIMPORT__IMPORT_TYPE = TEXTENSIBLE_ELEMENTS_FEATURE_COUNT + 0;

	/**
	 * The feature id for the '<em><b>Location</b></em>' attribute.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int TIMPORT__LOCATION = TEXTENSIBLE_ELEMENTS_FEATURE_COUNT + 1;

	/**
	 * The feature id for the '<em><b>Namespace</b></em>' attribute.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int TIMPORT__NAMESPACE = TEXTENSIBLE_ELEMENTS_FEATURE_COUNT + 2;

	/**
	 * The number of structural features of the '<em>TImport</em>' class.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int TIMPORT_FEATURE_COUNT = TEXTENSIBLE_ELEMENTS_FEATURE_COUNT + 3;

	/**
	 * The meta object id for the '{@link org.open.oasis.docs.wsbpel._2._0.process.executable.impl.TInvokeImpl <em>TInvoke</em>}' class.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @see org.open.oasis.docs.wsbpel._2._0.process.executable.impl.TInvokeImpl
	 * @see org.open.oasis.docs.wsbpel._2._0.process.executable.impl.ExecutablePackageImpl#getTInvoke()
	 * @generated
	 */
	int TINVOKE = 39;

	/**
	 * The feature id for the '<em><b>Documentation</b></em>' containment reference list.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int TINVOKE__DOCUMENTATION = TACTIVITY__DOCUMENTATION;

	/**
	 * The feature id for the '<em><b>Any</b></em>' attribute list.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int TINVOKE__ANY = TACTIVITY__ANY;

	/**
	 * The feature id for the '<em><b>Any Attribute</b></em>' attribute list.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int TINVOKE__ANY_ATTRIBUTE = TACTIVITY__ANY_ATTRIBUTE;

	/**
	 * The feature id for the '<em><b>Targets</b></em>' containment reference.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int TINVOKE__TARGETS = TACTIVITY__TARGETS;

	/**
	 * The feature id for the '<em><b>Sources</b></em>' containment reference.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int TINVOKE__SOURCES = TACTIVITY__SOURCES;

	/**
	 * The feature id for the '<em><b>Name</b></em>' attribute.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int TINVOKE__NAME = TACTIVITY__NAME;

	/**
	 * The feature id for the '<em><b>Suppress Join Failure</b></em>' attribute.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int TINVOKE__SUPPRESS_JOIN_FAILURE = TACTIVITY__SUPPRESS_JOIN_FAILURE;

	/**
	 * The feature id for the '<em><b>Correlations</b></em>' containment reference.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int TINVOKE__CORRELATIONS = TACTIVITY_FEATURE_COUNT + 0;

	/**
	 * The feature id for the '<em><b>Catch</b></em>' containment reference list.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int TINVOKE__CATCH = TACTIVITY_FEATURE_COUNT + 1;

	/**
	 * The feature id for the '<em><b>Catch All</b></em>' containment reference.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int TINVOKE__CATCH_ALL = TACTIVITY_FEATURE_COUNT + 2;

	/**
	 * The feature id for the '<em><b>Compensation Handler</b></em>' containment reference.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int TINVOKE__COMPENSATION_HANDLER = TACTIVITY_FEATURE_COUNT + 3;

	/**
	 * The feature id for the '<em><b>To Parts</b></em>' containment reference.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int TINVOKE__TO_PARTS = TACTIVITY_FEATURE_COUNT + 4;

	/**
	 * The feature id for the '<em><b>From Parts</b></em>' containment reference.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int TINVOKE__FROM_PARTS = TACTIVITY_FEATURE_COUNT + 5;

	/**
	 * The feature id for the '<em><b>Input Variable</b></em>' attribute.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int TINVOKE__INPUT_VARIABLE = TACTIVITY_FEATURE_COUNT + 6;

	/**
	 * The feature id for the '<em><b>Operation</b></em>' attribute.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int TINVOKE__OPERATION = TACTIVITY_FEATURE_COUNT + 7;

	/**
	 * The feature id for the '<em><b>Output Variable</b></em>' attribute.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int TINVOKE__OUTPUT_VARIABLE = TACTIVITY_FEATURE_COUNT + 8;

	/**
	 * The feature id for the '<em><b>Partner Link</b></em>' attribute.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int TINVOKE__PARTNER_LINK = TACTIVITY_FEATURE_COUNT + 9;

	/**
	 * The feature id for the '<em><b>Port Type</b></em>' attribute.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int TINVOKE__PORT_TYPE = TACTIVITY_FEATURE_COUNT + 10;

	/**
	 * The number of structural features of the '<em>TInvoke</em>' class.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int TINVOKE_FEATURE_COUNT = TACTIVITY_FEATURE_COUNT + 11;

	/**
	 * The meta object id for the '{@link org.open.oasis.docs.wsbpel._2._0.process.executable.impl.TLinkImpl <em>TLink</em>}' class.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @see org.open.oasis.docs.wsbpel._2._0.process.executable.impl.TLinkImpl
	 * @see org.open.oasis.docs.wsbpel._2._0.process.executable.impl.ExecutablePackageImpl#getTLink()
	 * @generated
	 */
	int TLINK = 40;

	/**
	 * The feature id for the '<em><b>Documentation</b></em>' containment reference list.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int TLINK__DOCUMENTATION = TEXTENSIBLE_ELEMENTS__DOCUMENTATION;

	/**
	 * The feature id for the '<em><b>Any</b></em>' attribute list.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int TLINK__ANY = TEXTENSIBLE_ELEMENTS__ANY;

	/**
	 * The feature id for the '<em><b>Any Attribute</b></em>' attribute list.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int TLINK__ANY_ATTRIBUTE = TEXTENSIBLE_ELEMENTS__ANY_ATTRIBUTE;

	/**
	 * The feature id for the '<em><b>Name</b></em>' attribute.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int TLINK__NAME = TEXTENSIBLE_ELEMENTS_FEATURE_COUNT + 0;

	/**
	 * The number of structural features of the '<em>TLink</em>' class.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int TLINK_FEATURE_COUNT = TEXTENSIBLE_ELEMENTS_FEATURE_COUNT + 1;

	/**
	 * The meta object id for the '{@link org.open.oasis.docs.wsbpel._2._0.process.executable.impl.TLinksImpl <em>TLinks</em>}' class.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @see org.open.oasis.docs.wsbpel._2._0.process.executable.impl.TLinksImpl
	 * @see org.open.oasis.docs.wsbpel._2._0.process.executable.impl.ExecutablePackageImpl#getTLinks()
	 * @generated
	 */
	int TLINKS = 41;

	/**
	 * The feature id for the '<em><b>Documentation</b></em>' containment reference list.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int TLINKS__DOCUMENTATION = TEXTENSIBLE_ELEMENTS__DOCUMENTATION;

	/**
	 * The feature id for the '<em><b>Any</b></em>' attribute list.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int TLINKS__ANY = TEXTENSIBLE_ELEMENTS__ANY;

	/**
	 * The feature id for the '<em><b>Any Attribute</b></em>' attribute list.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int TLINKS__ANY_ATTRIBUTE = TEXTENSIBLE_ELEMENTS__ANY_ATTRIBUTE;

	/**
	 * The feature id for the '<em><b>Link</b></em>' containment reference list.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int TLINKS__LINK = TEXTENSIBLE_ELEMENTS_FEATURE_COUNT + 0;

	/**
	 * The number of structural features of the '<em>TLinks</em>' class.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int TLINKS_FEATURE_COUNT = TEXTENSIBLE_ELEMENTS_FEATURE_COUNT + 1;

	/**
	 * The meta object id for the '{@link org.open.oasis.docs.wsbpel._2._0.process.executable.impl.TLiteralImpl <em>TLiteral</em>}' class.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @see org.open.oasis.docs.wsbpel._2._0.process.executable.impl.TLiteralImpl
	 * @see org.open.oasis.docs.wsbpel._2._0.process.executable.impl.ExecutablePackageImpl#getTLiteral()
	 * @generated
	 */
	int TLITERAL = 42;

	/**
	 * The feature id for the '<em><b>Mixed</b></em>' attribute list.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int TLITERAL__MIXED = 0;

	/**
	 * The feature id for the '<em><b>Any</b></em>' attribute list.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int TLITERAL__ANY = 1;

	/**
	 * The number of structural features of the '<em>TLiteral</em>' class.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int TLITERAL_FEATURE_COUNT = 2;

	/**
	 * The meta object id for the '{@link org.open.oasis.docs.wsbpel._2._0.process.executable.impl.TMessageExchangeImpl <em>TMessage Exchange</em>}' class.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @see org.open.oasis.docs.wsbpel._2._0.process.executable.impl.TMessageExchangeImpl
	 * @see org.open.oasis.docs.wsbpel._2._0.process.executable.impl.ExecutablePackageImpl#getTMessageExchange()
	 * @generated
	 */
	int TMESSAGE_EXCHANGE = 43;

	/**
	 * The feature id for the '<em><b>Documentation</b></em>' containment reference list.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int TMESSAGE_EXCHANGE__DOCUMENTATION = TEXTENSIBLE_ELEMENTS__DOCUMENTATION;

	/**
	 * The feature id for the '<em><b>Any</b></em>' attribute list.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int TMESSAGE_EXCHANGE__ANY = TEXTENSIBLE_ELEMENTS__ANY;

	/**
	 * The feature id for the '<em><b>Any Attribute</b></em>' attribute list.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int TMESSAGE_EXCHANGE__ANY_ATTRIBUTE = TEXTENSIBLE_ELEMENTS__ANY_ATTRIBUTE;

	/**
	 * The feature id for the '<em><b>Name</b></em>' attribute.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int TMESSAGE_EXCHANGE__NAME = TEXTENSIBLE_ELEMENTS_FEATURE_COUNT + 0;

	/**
	 * The number of structural features of the '<em>TMessage Exchange</em>' class.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int TMESSAGE_EXCHANGE_FEATURE_COUNT = TEXTENSIBLE_ELEMENTS_FEATURE_COUNT + 1;

	/**
	 * The meta object id for the '{@link org.open.oasis.docs.wsbpel._2._0.process.executable.impl.TMessageExchangesImpl <em>TMessage Exchanges</em>}' class.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @see org.open.oasis.docs.wsbpel._2._0.process.executable.impl.TMessageExchangesImpl
	 * @see org.open.oasis.docs.wsbpel._2._0.process.executable.impl.ExecutablePackageImpl#getTMessageExchanges()
	 * @generated
	 */
	int TMESSAGE_EXCHANGES = 44;

	/**
	 * The feature id for the '<em><b>Documentation</b></em>' containment reference list.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int TMESSAGE_EXCHANGES__DOCUMENTATION = TEXTENSIBLE_ELEMENTS__DOCUMENTATION;

	/**
	 * The feature id for the '<em><b>Any</b></em>' attribute list.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int TMESSAGE_EXCHANGES__ANY = TEXTENSIBLE_ELEMENTS__ANY;

	/**
	 * The feature id for the '<em><b>Any Attribute</b></em>' attribute list.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int TMESSAGE_EXCHANGES__ANY_ATTRIBUTE = TEXTENSIBLE_ELEMENTS__ANY_ATTRIBUTE;

	/**
	 * The feature id for the '<em><b>Message Exchange</b></em>' containment reference list.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int TMESSAGE_EXCHANGES__MESSAGE_EXCHANGE = TEXTENSIBLE_ELEMENTS_FEATURE_COUNT + 0;

	/**
	 * The number of structural features of the '<em>TMessage Exchanges</em>' class.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int TMESSAGE_EXCHANGES_FEATURE_COUNT = TEXTENSIBLE_ELEMENTS_FEATURE_COUNT + 1;

	/**
	 * The meta object id for the '{@link org.open.oasis.docs.wsbpel._2._0.process.executable.impl.TOnAlarmEventImpl <em>TOn Alarm Event</em>}' class.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @see org.open.oasis.docs.wsbpel._2._0.process.executable.impl.TOnAlarmEventImpl
	 * @see org.open.oasis.docs.wsbpel._2._0.process.executable.impl.ExecutablePackageImpl#getTOnAlarmEvent()
	 * @generated
	 */
	int TON_ALARM_EVENT = 45;

	/**
	 * The feature id for the '<em><b>Documentation</b></em>' containment reference list.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int TON_ALARM_EVENT__DOCUMENTATION = TEXTENSIBLE_ELEMENTS__DOCUMENTATION;

	/**
	 * The feature id for the '<em><b>Any</b></em>' attribute list.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int TON_ALARM_EVENT__ANY = TEXTENSIBLE_ELEMENTS__ANY;

	/**
	 * The feature id for the '<em><b>Any Attribute</b></em>' attribute list.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int TON_ALARM_EVENT__ANY_ATTRIBUTE = TEXTENSIBLE_ELEMENTS__ANY_ATTRIBUTE;

	/**
	 * The feature id for the '<em><b>For</b></em>' containment reference.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int TON_ALARM_EVENT__FOR = TEXTENSIBLE_ELEMENTS_FEATURE_COUNT + 0;

	/**
	 * The feature id for the '<em><b>Until</b></em>' containment reference.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int TON_ALARM_EVENT__UNTIL = TEXTENSIBLE_ELEMENTS_FEATURE_COUNT + 1;

	/**
	 * The feature id for the '<em><b>Repeat Every</b></em>' containment reference.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int TON_ALARM_EVENT__REPEAT_EVERY = TEXTENSIBLE_ELEMENTS_FEATURE_COUNT + 2;

	/**
	 * The feature id for the '<em><b>Repeat Every1</b></em>' containment reference.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int TON_ALARM_EVENT__REPEAT_EVERY1 = TEXTENSIBLE_ELEMENTS_FEATURE_COUNT + 3;

	/**
	 * The feature id for the '<em><b>Scope</b></em>' containment reference.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int TON_ALARM_EVENT__SCOPE = TEXTENSIBLE_ELEMENTS_FEATURE_COUNT + 4;

	/**
	 * The number of structural features of the '<em>TOn Alarm Event</em>' class.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int TON_ALARM_EVENT_FEATURE_COUNT = TEXTENSIBLE_ELEMENTS_FEATURE_COUNT + 5;

	/**
	 * The meta object id for the '{@link org.open.oasis.docs.wsbpel._2._0.process.executable.impl.TOnAlarmPickImpl <em>TOn Alarm Pick</em>}' class.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @see org.open.oasis.docs.wsbpel._2._0.process.executable.impl.TOnAlarmPickImpl
	 * @see org.open.oasis.docs.wsbpel._2._0.process.executable.impl.ExecutablePackageImpl#getTOnAlarmPick()
	 * @generated
	 */
	int TON_ALARM_PICK = 46;

	/**
	 * The feature id for the '<em><b>Documentation</b></em>' containment reference list.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int TON_ALARM_PICK__DOCUMENTATION = TEXTENSIBLE_ELEMENTS__DOCUMENTATION;

	/**
	 * The feature id for the '<em><b>Any</b></em>' attribute list.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int TON_ALARM_PICK__ANY = TEXTENSIBLE_ELEMENTS__ANY;

	/**
	 * The feature id for the '<em><b>Any Attribute</b></em>' attribute list.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int TON_ALARM_PICK__ANY_ATTRIBUTE = TEXTENSIBLE_ELEMENTS__ANY_ATTRIBUTE;

	/**
	 * The feature id for the '<em><b>For</b></em>' containment reference.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int TON_ALARM_PICK__FOR = TEXTENSIBLE_ELEMENTS_FEATURE_COUNT + 0;

	/**
	 * The feature id for the '<em><b>Until</b></em>' containment reference.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int TON_ALARM_PICK__UNTIL = TEXTENSIBLE_ELEMENTS_FEATURE_COUNT + 1;

	/**
	 * The feature id for the '<em><b>Assign</b></em>' containment reference.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int TON_ALARM_PICK__ASSIGN = TEXTENSIBLE_ELEMENTS_FEATURE_COUNT + 2;

	/**
	 * The feature id for the '<em><b>Compensate</b></em>' containment reference.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int TON_ALARM_PICK__COMPENSATE = TEXTENSIBLE_ELEMENTS_FEATURE_COUNT + 3;

	/**
	 * The feature id for the '<em><b>Compensate Scope</b></em>' containment reference.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int TON_ALARM_PICK__COMPENSATE_SCOPE = TEXTENSIBLE_ELEMENTS_FEATURE_COUNT + 4;

	/**
	 * The feature id for the '<em><b>Empty</b></em>' containment reference.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int TON_ALARM_PICK__EMPTY = TEXTENSIBLE_ELEMENTS_FEATURE_COUNT + 5;

	/**
	 * The feature id for the '<em><b>Exit</b></em>' containment reference.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int TON_ALARM_PICK__EXIT = TEXTENSIBLE_ELEMENTS_FEATURE_COUNT + 6;

	/**
	 * The feature id for the '<em><b>Extension Activity</b></em>' containment reference.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int TON_ALARM_PICK__EXTENSION_ACTIVITY = TEXTENSIBLE_ELEMENTS_FEATURE_COUNT + 7;

	/**
	 * The feature id for the '<em><b>Flow</b></em>' containment reference.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int TON_ALARM_PICK__FLOW = TEXTENSIBLE_ELEMENTS_FEATURE_COUNT + 8;

	/**
	 * The feature id for the '<em><b>For Each</b></em>' containment reference.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int TON_ALARM_PICK__FOR_EACH = TEXTENSIBLE_ELEMENTS_FEATURE_COUNT + 9;

	/**
	 * The feature id for the '<em><b>If</b></em>' containment reference.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int TON_ALARM_PICK__IF = TEXTENSIBLE_ELEMENTS_FEATURE_COUNT + 10;

	/**
	 * The feature id for the '<em><b>Invoke</b></em>' containment reference.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int TON_ALARM_PICK__INVOKE = TEXTENSIBLE_ELEMENTS_FEATURE_COUNT + 11;

	/**
	 * The feature id for the '<em><b>Pick</b></em>' containment reference.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int TON_ALARM_PICK__PICK = TEXTENSIBLE_ELEMENTS_FEATURE_COUNT + 12;

	/**
	 * The feature id for the '<em><b>Receive</b></em>' containment reference.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int TON_ALARM_PICK__RECEIVE = TEXTENSIBLE_ELEMENTS_FEATURE_COUNT + 13;

	/**
	 * The feature id for the '<em><b>Repeat Until</b></em>' containment reference.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int TON_ALARM_PICK__REPEAT_UNTIL = TEXTENSIBLE_ELEMENTS_FEATURE_COUNT + 14;

	/**
	 * The feature id for the '<em><b>Reply</b></em>' containment reference.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int TON_ALARM_PICK__REPLY = TEXTENSIBLE_ELEMENTS_FEATURE_COUNT + 15;

	/**
	 * The feature id for the '<em><b>Rethrow</b></em>' containment reference.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int TON_ALARM_PICK__RETHROW = TEXTENSIBLE_ELEMENTS_FEATURE_COUNT + 16;

	/**
	 * The feature id for the '<em><b>Scope</b></em>' containment reference.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int TON_ALARM_PICK__SCOPE = TEXTENSIBLE_ELEMENTS_FEATURE_COUNT + 17;

	/**
	 * The feature id for the '<em><b>Sequence</b></em>' containment reference.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int TON_ALARM_PICK__SEQUENCE = TEXTENSIBLE_ELEMENTS_FEATURE_COUNT + 18;

	/**
	 * The feature id for the '<em><b>Throw</b></em>' containment reference.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int TON_ALARM_PICK__THROW = TEXTENSIBLE_ELEMENTS_FEATURE_COUNT + 19;

	/**
	 * The feature id for the '<em><b>Validate</b></em>' containment reference.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int TON_ALARM_PICK__VALIDATE = TEXTENSIBLE_ELEMENTS_FEATURE_COUNT + 20;

	/**
	 * The feature id for the '<em><b>Wait</b></em>' containment reference.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int TON_ALARM_PICK__WAIT = TEXTENSIBLE_ELEMENTS_FEATURE_COUNT + 21;

	/**
	 * The feature id for the '<em><b>While</b></em>' containment reference.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int TON_ALARM_PICK__WHILE = TEXTENSIBLE_ELEMENTS_FEATURE_COUNT + 22;

	/**
	 * The number of structural features of the '<em>TOn Alarm Pick</em>' class.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int TON_ALARM_PICK_FEATURE_COUNT = TEXTENSIBLE_ELEMENTS_FEATURE_COUNT + 23;

	/**
	 * The meta object id for the '{@link org.open.oasis.docs.wsbpel._2._0.process.executable.impl.TOnMsgCommonImpl <em>TOn Msg Common</em>}' class.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @see org.open.oasis.docs.wsbpel._2._0.process.executable.impl.TOnMsgCommonImpl
	 * @see org.open.oasis.docs.wsbpel._2._0.process.executable.impl.ExecutablePackageImpl#getTOnMsgCommon()
	 * @generated
	 */
	int TON_MSG_COMMON = 49;

	/**
	 * The feature id for the '<em><b>Documentation</b></em>' containment reference list.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int TON_MSG_COMMON__DOCUMENTATION = TEXTENSIBLE_ELEMENTS__DOCUMENTATION;

	/**
	 * The feature id for the '<em><b>Any</b></em>' attribute list.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int TON_MSG_COMMON__ANY = TEXTENSIBLE_ELEMENTS__ANY;

	/**
	 * The feature id for the '<em><b>Any Attribute</b></em>' attribute list.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int TON_MSG_COMMON__ANY_ATTRIBUTE = TEXTENSIBLE_ELEMENTS__ANY_ATTRIBUTE;

	/**
	 * The feature id for the '<em><b>Correlations</b></em>' containment reference.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int TON_MSG_COMMON__CORRELATIONS = TEXTENSIBLE_ELEMENTS_FEATURE_COUNT + 0;

	/**
	 * The feature id for the '<em><b>From Parts</b></em>' containment reference.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int TON_MSG_COMMON__FROM_PARTS = TEXTENSIBLE_ELEMENTS_FEATURE_COUNT + 1;

	/**
	 * The feature id for the '<em><b>Message Exchange</b></em>' attribute.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int TON_MSG_COMMON__MESSAGE_EXCHANGE = TEXTENSIBLE_ELEMENTS_FEATURE_COUNT + 2;

	/**
	 * The feature id for the '<em><b>Operation</b></em>' attribute.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int TON_MSG_COMMON__OPERATION = TEXTENSIBLE_ELEMENTS_FEATURE_COUNT + 3;

	/**
	 * The feature id for the '<em><b>Partner Link</b></em>' attribute.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int TON_MSG_COMMON__PARTNER_LINK = TEXTENSIBLE_ELEMENTS_FEATURE_COUNT + 4;

	/**
	 * The feature id for the '<em><b>Port Type</b></em>' attribute.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int TON_MSG_COMMON__PORT_TYPE = TEXTENSIBLE_ELEMENTS_FEATURE_COUNT + 5;

	/**
	 * The feature id for the '<em><b>Variable</b></em>' attribute.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int TON_MSG_COMMON__VARIABLE = TEXTENSIBLE_ELEMENTS_FEATURE_COUNT + 6;

	/**
	 * The number of structural features of the '<em>TOn Msg Common</em>' class.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int TON_MSG_COMMON_FEATURE_COUNT = TEXTENSIBLE_ELEMENTS_FEATURE_COUNT + 7;

	/**
	 * The meta object id for the '{@link org.open.oasis.docs.wsbpel._2._0.process.executable.impl.TOnEventImpl <em>TOn Event</em>}' class.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @see org.open.oasis.docs.wsbpel._2._0.process.executable.impl.TOnEventImpl
	 * @see org.open.oasis.docs.wsbpel._2._0.process.executable.impl.ExecutablePackageImpl#getTOnEvent()
	 * @generated
	 */
	int TON_EVENT = 47;

	/**
	 * The feature id for the '<em><b>Documentation</b></em>' containment reference list.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int TON_EVENT__DOCUMENTATION = TON_MSG_COMMON__DOCUMENTATION;

	/**
	 * The feature id for the '<em><b>Any</b></em>' attribute list.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int TON_EVENT__ANY = TON_MSG_COMMON__ANY;

	/**
	 * The feature id for the '<em><b>Any Attribute</b></em>' attribute list.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int TON_EVENT__ANY_ATTRIBUTE = TON_MSG_COMMON__ANY_ATTRIBUTE;

	/**
	 * The feature id for the '<em><b>Correlations</b></em>' containment reference.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int TON_EVENT__CORRELATIONS = TON_MSG_COMMON__CORRELATIONS;

	/**
	 * The feature id for the '<em><b>From Parts</b></em>' containment reference.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int TON_EVENT__FROM_PARTS = TON_MSG_COMMON__FROM_PARTS;

	/**
	 * The feature id for the '<em><b>Message Exchange</b></em>' attribute.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int TON_EVENT__MESSAGE_EXCHANGE = TON_MSG_COMMON__MESSAGE_EXCHANGE;

	/**
	 * The feature id for the '<em><b>Operation</b></em>' attribute.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int TON_EVENT__OPERATION = TON_MSG_COMMON__OPERATION;

	/**
	 * The feature id for the '<em><b>Partner Link</b></em>' attribute.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int TON_EVENT__PARTNER_LINK = TON_MSG_COMMON__PARTNER_LINK;

	/**
	 * The feature id for the '<em><b>Port Type</b></em>' attribute.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int TON_EVENT__PORT_TYPE = TON_MSG_COMMON__PORT_TYPE;

	/**
	 * The feature id for the '<em><b>Variable</b></em>' attribute.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int TON_EVENT__VARIABLE = TON_MSG_COMMON__VARIABLE;

	/**
	 * The feature id for the '<em><b>Scope</b></em>' containment reference.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int TON_EVENT__SCOPE = TON_MSG_COMMON_FEATURE_COUNT + 0;

	/**
	 * The feature id for the '<em><b>Element</b></em>' attribute.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int TON_EVENT__ELEMENT = TON_MSG_COMMON_FEATURE_COUNT + 1;

	/**
	 * The feature id for the '<em><b>Message Type</b></em>' attribute.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int TON_EVENT__MESSAGE_TYPE = TON_MSG_COMMON_FEATURE_COUNT + 2;

	/**
	 * The number of structural features of the '<em>TOn Event</em>' class.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int TON_EVENT_FEATURE_COUNT = TON_MSG_COMMON_FEATURE_COUNT + 3;

	/**
	 * The meta object id for the '{@link org.open.oasis.docs.wsbpel._2._0.process.executable.impl.TOnMessageImpl <em>TOn Message</em>}' class.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @see org.open.oasis.docs.wsbpel._2._0.process.executable.impl.TOnMessageImpl
	 * @see org.open.oasis.docs.wsbpel._2._0.process.executable.impl.ExecutablePackageImpl#getTOnMessage()
	 * @generated
	 */
	int TON_MESSAGE = 48;

	/**
	 * The feature id for the '<em><b>Documentation</b></em>' containment reference list.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int TON_MESSAGE__DOCUMENTATION = TON_MSG_COMMON__DOCUMENTATION;

	/**
	 * The feature id for the '<em><b>Any</b></em>' attribute list.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int TON_MESSAGE__ANY = TON_MSG_COMMON__ANY;

	/**
	 * The feature id for the '<em><b>Any Attribute</b></em>' attribute list.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int TON_MESSAGE__ANY_ATTRIBUTE = TON_MSG_COMMON__ANY_ATTRIBUTE;

	/**
	 * The feature id for the '<em><b>Correlations</b></em>' containment reference.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int TON_MESSAGE__CORRELATIONS = TON_MSG_COMMON__CORRELATIONS;

	/**
	 * The feature id for the '<em><b>From Parts</b></em>' containment reference.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int TON_MESSAGE__FROM_PARTS = TON_MSG_COMMON__FROM_PARTS;

	/**
	 * The feature id for the '<em><b>Message Exchange</b></em>' attribute.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int TON_MESSAGE__MESSAGE_EXCHANGE = TON_MSG_COMMON__MESSAGE_EXCHANGE;

	/**
	 * The feature id for the '<em><b>Operation</b></em>' attribute.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int TON_MESSAGE__OPERATION = TON_MSG_COMMON__OPERATION;

	/**
	 * The feature id for the '<em><b>Partner Link</b></em>' attribute.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int TON_MESSAGE__PARTNER_LINK = TON_MSG_COMMON__PARTNER_LINK;

	/**
	 * The feature id for the '<em><b>Port Type</b></em>' attribute.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int TON_MESSAGE__PORT_TYPE = TON_MSG_COMMON__PORT_TYPE;

	/**
	 * The feature id for the '<em><b>Variable</b></em>' attribute.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int TON_MESSAGE__VARIABLE = TON_MSG_COMMON__VARIABLE;

	/**
	 * The feature id for the '<em><b>Assign</b></em>' containment reference.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int TON_MESSAGE__ASSIGN = TON_MSG_COMMON_FEATURE_COUNT + 0;

	/**
	 * The feature id for the '<em><b>Compensate</b></em>' containment reference.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int TON_MESSAGE__COMPENSATE = TON_MSG_COMMON_FEATURE_COUNT + 1;

	/**
	 * The feature id for the '<em><b>Compensate Scope</b></em>' containment reference.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int TON_MESSAGE__COMPENSATE_SCOPE = TON_MSG_COMMON_FEATURE_COUNT + 2;

	/**
	 * The feature id for the '<em><b>Empty</b></em>' containment reference.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int TON_MESSAGE__EMPTY = TON_MSG_COMMON_FEATURE_COUNT + 3;

	/**
	 * The feature id for the '<em><b>Exit</b></em>' containment reference.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int TON_MESSAGE__EXIT = TON_MSG_COMMON_FEATURE_COUNT + 4;

	/**
	 * The feature id for the '<em><b>Extension Activity</b></em>' containment reference.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int TON_MESSAGE__EXTENSION_ACTIVITY = TON_MSG_COMMON_FEATURE_COUNT + 5;

	/**
	 * The feature id for the '<em><b>Flow</b></em>' containment reference.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int TON_MESSAGE__FLOW = TON_MSG_COMMON_FEATURE_COUNT + 6;

	/**
	 * The feature id for the '<em><b>For Each</b></em>' containment reference.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int TON_MESSAGE__FOR_EACH = TON_MSG_COMMON_FEATURE_COUNT + 7;

	/**
	 * The feature id for the '<em><b>If</b></em>' containment reference.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int TON_MESSAGE__IF = TON_MSG_COMMON_FEATURE_COUNT + 8;

	/**
	 * The feature id for the '<em><b>Invoke</b></em>' containment reference.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int TON_MESSAGE__INVOKE = TON_MSG_COMMON_FEATURE_COUNT + 9;

	/**
	 * The feature id for the '<em><b>Pick</b></em>' containment reference.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int TON_MESSAGE__PICK = TON_MSG_COMMON_FEATURE_COUNT + 10;

	/**
	 * The feature id for the '<em><b>Receive</b></em>' containment reference.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int TON_MESSAGE__RECEIVE = TON_MSG_COMMON_FEATURE_COUNT + 11;

	/**
	 * The feature id for the '<em><b>Repeat Until</b></em>' containment reference.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int TON_MESSAGE__REPEAT_UNTIL = TON_MSG_COMMON_FEATURE_COUNT + 12;

	/**
	 * The feature id for the '<em><b>Reply</b></em>' containment reference.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int TON_MESSAGE__REPLY = TON_MSG_COMMON_FEATURE_COUNT + 13;

	/**
	 * The feature id for the '<em><b>Rethrow</b></em>' containment reference.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int TON_MESSAGE__RETHROW = TON_MSG_COMMON_FEATURE_COUNT + 14;

	/**
	 * The feature id for the '<em><b>Scope</b></em>' containment reference.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int TON_MESSAGE__SCOPE = TON_MSG_COMMON_FEATURE_COUNT + 15;

	/**
	 * The feature id for the '<em><b>Sequence</b></em>' containment reference.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int TON_MESSAGE__SEQUENCE = TON_MSG_COMMON_FEATURE_COUNT + 16;

	/**
	 * The feature id for the '<em><b>Throw</b></em>' containment reference.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int TON_MESSAGE__THROW = TON_MSG_COMMON_FEATURE_COUNT + 17;

	/**
	 * The feature id for the '<em><b>Validate</b></em>' containment reference.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int TON_MESSAGE__VALIDATE = TON_MSG_COMMON_FEATURE_COUNT + 18;

	/**
	 * The feature id for the '<em><b>Wait</b></em>' containment reference.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int TON_MESSAGE__WAIT = TON_MSG_COMMON_FEATURE_COUNT + 19;

	/**
	 * The feature id for the '<em><b>While</b></em>' containment reference.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int TON_MESSAGE__WHILE = TON_MSG_COMMON_FEATURE_COUNT + 20;

	/**
	 * The number of structural features of the '<em>TOn Message</em>' class.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int TON_MESSAGE_FEATURE_COUNT = TON_MSG_COMMON_FEATURE_COUNT + 21;

	/**
	 * The meta object id for the '{@link org.open.oasis.docs.wsbpel._2._0.process.executable.impl.TPartnerLinkImpl <em>TPartner Link</em>}' class.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @see org.open.oasis.docs.wsbpel._2._0.process.executable.impl.TPartnerLinkImpl
	 * @see org.open.oasis.docs.wsbpel._2._0.process.executable.impl.ExecutablePackageImpl#getTPartnerLink()
	 * @generated
	 */
	int TPARTNER_LINK = 50;

	/**
	 * The feature id for the '<em><b>Documentation</b></em>' containment reference list.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int TPARTNER_LINK__DOCUMENTATION = TEXTENSIBLE_ELEMENTS__DOCUMENTATION;

	/**
	 * The feature id for the '<em><b>Any</b></em>' attribute list.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int TPARTNER_LINK__ANY = TEXTENSIBLE_ELEMENTS__ANY;

	/**
	 * The feature id for the '<em><b>Any Attribute</b></em>' attribute list.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int TPARTNER_LINK__ANY_ATTRIBUTE = TEXTENSIBLE_ELEMENTS__ANY_ATTRIBUTE;

	/**
	 * The feature id for the '<em><b>Initialize Partner Role</b></em>' attribute.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int TPARTNER_LINK__INITIALIZE_PARTNER_ROLE = TEXTENSIBLE_ELEMENTS_FEATURE_COUNT + 0;

	/**
	 * The feature id for the '<em><b>My Role</b></em>' attribute.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int TPARTNER_LINK__MY_ROLE = TEXTENSIBLE_ELEMENTS_FEATURE_COUNT + 1;

	/**
	 * The feature id for the '<em><b>Name</b></em>' attribute.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int TPARTNER_LINK__NAME = TEXTENSIBLE_ELEMENTS_FEATURE_COUNT + 2;

	/**
	 * The feature id for the '<em><b>Partner Link Type</b></em>' attribute.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int TPARTNER_LINK__PARTNER_LINK_TYPE = TEXTENSIBLE_ELEMENTS_FEATURE_COUNT + 3;

	/**
	 * The feature id for the '<em><b>Partner Role</b></em>' attribute.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int TPARTNER_LINK__PARTNER_ROLE = TEXTENSIBLE_ELEMENTS_FEATURE_COUNT + 4;

	/**
	 * The number of structural features of the '<em>TPartner Link</em>' class.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int TPARTNER_LINK_FEATURE_COUNT = TEXTENSIBLE_ELEMENTS_FEATURE_COUNT + 5;

	/**
	 * The meta object id for the '{@link org.open.oasis.docs.wsbpel._2._0.process.executable.impl.TPartnerLinksImpl <em>TPartner Links</em>}' class.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @see org.open.oasis.docs.wsbpel._2._0.process.executable.impl.TPartnerLinksImpl
	 * @see org.open.oasis.docs.wsbpel._2._0.process.executable.impl.ExecutablePackageImpl#getTPartnerLinks()
	 * @generated
	 */
	int TPARTNER_LINKS = 51;

	/**
	 * The feature id for the '<em><b>Documentation</b></em>' containment reference list.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int TPARTNER_LINKS__DOCUMENTATION = TEXTENSIBLE_ELEMENTS__DOCUMENTATION;

	/**
	 * The feature id for the '<em><b>Any</b></em>' attribute list.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int TPARTNER_LINKS__ANY = TEXTENSIBLE_ELEMENTS__ANY;

	/**
	 * The feature id for the '<em><b>Any Attribute</b></em>' attribute list.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int TPARTNER_LINKS__ANY_ATTRIBUTE = TEXTENSIBLE_ELEMENTS__ANY_ATTRIBUTE;

	/**
	 * The feature id for the '<em><b>Partner Link</b></em>' containment reference list.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int TPARTNER_LINKS__PARTNER_LINK = TEXTENSIBLE_ELEMENTS_FEATURE_COUNT + 0;

	/**
	 * The number of structural features of the '<em>TPartner Links</em>' class.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int TPARTNER_LINKS_FEATURE_COUNT = TEXTENSIBLE_ELEMENTS_FEATURE_COUNT + 1;

	/**
	 * The meta object id for the '{@link org.open.oasis.docs.wsbpel._2._0.process.executable.impl.TPickImpl <em>TPick</em>}' class.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @see org.open.oasis.docs.wsbpel._2._0.process.executable.impl.TPickImpl
	 * @see org.open.oasis.docs.wsbpel._2._0.process.executable.impl.ExecutablePackageImpl#getTPick()
	 * @generated
	 */
	int TPICK = 52;

	/**
	 * The feature id for the '<em><b>Documentation</b></em>' containment reference list.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int TPICK__DOCUMENTATION = TACTIVITY__DOCUMENTATION;

	/**
	 * The feature id for the '<em><b>Any</b></em>' attribute list.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int TPICK__ANY = TACTIVITY__ANY;

	/**
	 * The feature id for the '<em><b>Any Attribute</b></em>' attribute list.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int TPICK__ANY_ATTRIBUTE = TACTIVITY__ANY_ATTRIBUTE;

	/**
	 * The feature id for the '<em><b>Targets</b></em>' containment reference.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int TPICK__TARGETS = TACTIVITY__TARGETS;

	/**
	 * The feature id for the '<em><b>Sources</b></em>' containment reference.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int TPICK__SOURCES = TACTIVITY__SOURCES;

	/**
	 * The feature id for the '<em><b>Name</b></em>' attribute.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int TPICK__NAME = TACTIVITY__NAME;

	/**
	 * The feature id for the '<em><b>Suppress Join Failure</b></em>' attribute.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int TPICK__SUPPRESS_JOIN_FAILURE = TACTIVITY__SUPPRESS_JOIN_FAILURE;

	/**
	 * The feature id for the '<em><b>On Message</b></em>' containment reference list.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int TPICK__ON_MESSAGE = TACTIVITY_FEATURE_COUNT + 0;

	/**
	 * The feature id for the '<em><b>On Alarm</b></em>' containment reference list.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int TPICK__ON_ALARM = TACTIVITY_FEATURE_COUNT + 1;

	/**
	 * The feature id for the '<em><b>Create Instance</b></em>' attribute.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int TPICK__CREATE_INSTANCE = TACTIVITY_FEATURE_COUNT + 2;

	/**
	 * The number of structural features of the '<em>TPick</em>' class.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int TPICK_FEATURE_COUNT = TACTIVITY_FEATURE_COUNT + 3;

	/**
	 * The meta object id for the '{@link org.open.oasis.docs.wsbpel._2._0.process.executable.impl.TProcessImpl <em>TProcess</em>}' class.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @see org.open.oasis.docs.wsbpel._2._0.process.executable.impl.TProcessImpl
	 * @see org.open.oasis.docs.wsbpel._2._0.process.executable.impl.ExecutablePackageImpl#getTProcess()
	 * @generated
	 */
	int TPROCESS = 53;

	/**
	 * The feature id for the '<em><b>Documentation</b></em>' containment reference list.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int TPROCESS__DOCUMENTATION = TEXTENSIBLE_ELEMENTS__DOCUMENTATION;

	/**
	 * The feature id for the '<em><b>Any</b></em>' attribute list.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int TPROCESS__ANY = TEXTENSIBLE_ELEMENTS__ANY;

	/**
	 * The feature id for the '<em><b>Any Attribute</b></em>' attribute list.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int TPROCESS__ANY_ATTRIBUTE = TEXTENSIBLE_ELEMENTS__ANY_ATTRIBUTE;

	/**
	 * The feature id for the '<em><b>Extensions</b></em>' containment reference.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int TPROCESS__EXTENSIONS = TEXTENSIBLE_ELEMENTS_FEATURE_COUNT + 0;

	/**
	 * The feature id for the '<em><b>Import</b></em>' containment reference list.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int TPROCESS__IMPORT = TEXTENSIBLE_ELEMENTS_FEATURE_COUNT + 1;

	/**
	 * The feature id for the '<em><b>Partner Links</b></em>' containment reference.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int TPROCESS__PARTNER_LINKS = TEXTENSIBLE_ELEMENTS_FEATURE_COUNT + 2;

	/**
	 * The feature id for the '<em><b>Message Exchanges</b></em>' containment reference.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int TPROCESS__MESSAGE_EXCHANGES = TEXTENSIBLE_ELEMENTS_FEATURE_COUNT + 3;

	/**
	 * The feature id for the '<em><b>Variables</b></em>' containment reference.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int TPROCESS__VARIABLES = TEXTENSIBLE_ELEMENTS_FEATURE_COUNT + 4;

	/**
	 * The feature id for the '<em><b>Correlation Sets</b></em>' containment reference.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int TPROCESS__CORRELATION_SETS = TEXTENSIBLE_ELEMENTS_FEATURE_COUNT + 5;

	/**
	 * The feature id for the '<em><b>Fault Handlers</b></em>' containment reference.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int TPROCESS__FAULT_HANDLERS = TEXTENSIBLE_ELEMENTS_FEATURE_COUNT + 6;

	/**
	 * The feature id for the '<em><b>Event Handlers</b></em>' containment reference.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int TPROCESS__EVENT_HANDLERS = TEXTENSIBLE_ELEMENTS_FEATURE_COUNT + 7;

	/**
	 * The feature id for the '<em><b>Assign</b></em>' containment reference.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int TPROCESS__ASSIGN = TEXTENSIBLE_ELEMENTS_FEATURE_COUNT + 8;

	/**
	 * The feature id for the '<em><b>Compensate</b></em>' containment reference.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int TPROCESS__COMPENSATE = TEXTENSIBLE_ELEMENTS_FEATURE_COUNT + 9;

	/**
	 * The feature id for the '<em><b>Compensate Scope</b></em>' containment reference.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int TPROCESS__COMPENSATE_SCOPE = TEXTENSIBLE_ELEMENTS_FEATURE_COUNT + 10;

	/**
	 * The feature id for the '<em><b>Empty</b></em>' containment reference.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int TPROCESS__EMPTY = TEXTENSIBLE_ELEMENTS_FEATURE_COUNT + 11;

	/**
	 * The feature id for the '<em><b>Exit</b></em>' containment reference.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int TPROCESS__EXIT = TEXTENSIBLE_ELEMENTS_FEATURE_COUNT + 12;

	/**
	 * The feature id for the '<em><b>Extension Activity</b></em>' containment reference.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int TPROCESS__EXTENSION_ACTIVITY = TEXTENSIBLE_ELEMENTS_FEATURE_COUNT + 13;

	/**
	 * The feature id for the '<em><b>Flow</b></em>' containment reference.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int TPROCESS__FLOW = TEXTENSIBLE_ELEMENTS_FEATURE_COUNT + 14;

	/**
	 * The feature id for the '<em><b>For Each</b></em>' containment reference.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int TPROCESS__FOR_EACH = TEXTENSIBLE_ELEMENTS_FEATURE_COUNT + 15;

	/**
	 * The feature id for the '<em><b>If</b></em>' containment reference.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int TPROCESS__IF = TEXTENSIBLE_ELEMENTS_FEATURE_COUNT + 16;

	/**
	 * The feature id for the '<em><b>Invoke</b></em>' containment reference.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int TPROCESS__INVOKE = TEXTENSIBLE_ELEMENTS_FEATURE_COUNT + 17;

	/**
	 * The feature id for the '<em><b>Pick</b></em>' containment reference.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int TPROCESS__PICK = TEXTENSIBLE_ELEMENTS_FEATURE_COUNT + 18;

	/**
	 * The feature id for the '<em><b>Receive</b></em>' containment reference.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int TPROCESS__RECEIVE = TEXTENSIBLE_ELEMENTS_FEATURE_COUNT + 19;

	/**
	 * The feature id for the '<em><b>Repeat Until</b></em>' containment reference.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int TPROCESS__REPEAT_UNTIL = TEXTENSIBLE_ELEMENTS_FEATURE_COUNT + 20;

	/**
	 * The feature id for the '<em><b>Reply</b></em>' containment reference.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int TPROCESS__REPLY = TEXTENSIBLE_ELEMENTS_FEATURE_COUNT + 21;

	/**
	 * The feature id for the '<em><b>Rethrow</b></em>' containment reference.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int TPROCESS__RETHROW = TEXTENSIBLE_ELEMENTS_FEATURE_COUNT + 22;

	/**
	 * The feature id for the '<em><b>Scope</b></em>' containment reference.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int TPROCESS__SCOPE = TEXTENSIBLE_ELEMENTS_FEATURE_COUNT + 23;

	/**
	 * The feature id for the '<em><b>Sequence</b></em>' containment reference.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int TPROCESS__SEQUENCE = TEXTENSIBLE_ELEMENTS_FEATURE_COUNT + 24;

	/**
	 * The feature id for the '<em><b>Throw</b></em>' containment reference.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int TPROCESS__THROW = TEXTENSIBLE_ELEMENTS_FEATURE_COUNT + 25;

	/**
	 * The feature id for the '<em><b>Validate</b></em>' containment reference.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int TPROCESS__VALIDATE = TEXTENSIBLE_ELEMENTS_FEATURE_COUNT + 26;

	/**
	 * The feature id for the '<em><b>Wait</b></em>' containment reference.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int TPROCESS__WAIT = TEXTENSIBLE_ELEMENTS_FEATURE_COUNT + 27;

	/**
	 * The feature id for the '<em><b>While</b></em>' containment reference.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int TPROCESS__WHILE = TEXTENSIBLE_ELEMENTS_FEATURE_COUNT + 28;

	/**
	 * The feature id for the '<em><b>Exit On Standard Fault</b></em>' attribute.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int TPROCESS__EXIT_ON_STANDARD_FAULT = TEXTENSIBLE_ELEMENTS_FEATURE_COUNT + 29;

	/**
	 * The feature id for the '<em><b>Expression Language</b></em>' attribute.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int TPROCESS__EXPRESSION_LANGUAGE = TEXTENSIBLE_ELEMENTS_FEATURE_COUNT + 30;

	/**
	 * The feature id for the '<em><b>Name</b></em>' attribute.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int TPROCESS__NAME = TEXTENSIBLE_ELEMENTS_FEATURE_COUNT + 31;

	/**
	 * The feature id for the '<em><b>Query Language</b></em>' attribute.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int TPROCESS__QUERY_LANGUAGE = TEXTENSIBLE_ELEMENTS_FEATURE_COUNT + 32;

	/**
	 * The feature id for the '<em><b>Suppress Join Failure</b></em>' attribute.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int TPROCESS__SUPPRESS_JOIN_FAILURE = TEXTENSIBLE_ELEMENTS_FEATURE_COUNT + 33;

	/**
	 * The feature id for the '<em><b>Target Namespace</b></em>' attribute.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int TPROCESS__TARGET_NAMESPACE = TEXTENSIBLE_ELEMENTS_FEATURE_COUNT + 34;

	/**
	 * The number of structural features of the '<em>TProcess</em>' class.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int TPROCESS_FEATURE_COUNT = TEXTENSIBLE_ELEMENTS_FEATURE_COUNT + 35;

	/**
	 * The meta object id for the '{@link org.open.oasis.docs.wsbpel._2._0.process.executable.impl.TQueryImpl <em>TQuery</em>}' class.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @see org.open.oasis.docs.wsbpel._2._0.process.executable.impl.TQueryImpl
	 * @see org.open.oasis.docs.wsbpel._2._0.process.executable.impl.ExecutablePackageImpl#getTQuery()
	 * @generated
	 */
	int TQUERY = 54;

	/**
	 * The feature id for the '<em><b>Mixed</b></em>' attribute list.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int TQUERY__MIXED = 0;

	/**
	 * The feature id for the '<em><b>Any</b></em>' attribute list.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int TQUERY__ANY = 1;

	/**
	 * The feature id for the '<em><b>Query Language</b></em>' attribute.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int TQUERY__QUERY_LANGUAGE = 2;

	/**
	 * The feature id for the '<em><b>Any Attribute</b></em>' attribute list.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int TQUERY__ANY_ATTRIBUTE = 3;

	/**
	 * The number of structural features of the '<em>TQuery</em>' class.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int TQUERY_FEATURE_COUNT = 4;

	/**
	 * The meta object id for the '{@link org.open.oasis.docs.wsbpel._2._0.process.executable.impl.TReceiveImpl <em>TReceive</em>}' class.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @see org.open.oasis.docs.wsbpel._2._0.process.executable.impl.TReceiveImpl
	 * @see org.open.oasis.docs.wsbpel._2._0.process.executable.impl.ExecutablePackageImpl#getTReceive()
	 * @generated
	 */
	int TRECEIVE = 55;

	/**
	 * The feature id for the '<em><b>Documentation</b></em>' containment reference list.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int TRECEIVE__DOCUMENTATION = TACTIVITY__DOCUMENTATION;

	/**
	 * The feature id for the '<em><b>Any</b></em>' attribute list.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int TRECEIVE__ANY = TACTIVITY__ANY;

	/**
	 * The feature id for the '<em><b>Any Attribute</b></em>' attribute list.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int TRECEIVE__ANY_ATTRIBUTE = TACTIVITY__ANY_ATTRIBUTE;

	/**
	 * The feature id for the '<em><b>Targets</b></em>' containment reference.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int TRECEIVE__TARGETS = TACTIVITY__TARGETS;

	/**
	 * The feature id for the '<em><b>Sources</b></em>' containment reference.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int TRECEIVE__SOURCES = TACTIVITY__SOURCES;

	/**
	 * The feature id for the '<em><b>Name</b></em>' attribute.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int TRECEIVE__NAME = TACTIVITY__NAME;

	/**
	 * The feature id for the '<em><b>Suppress Join Failure</b></em>' attribute.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int TRECEIVE__SUPPRESS_JOIN_FAILURE = TACTIVITY__SUPPRESS_JOIN_FAILURE;

	/**
	 * The feature id for the '<em><b>Correlations</b></em>' containment reference.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int TRECEIVE__CORRELATIONS = TACTIVITY_FEATURE_COUNT + 0;

	/**
	 * The feature id for the '<em><b>From Parts</b></em>' containment reference.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int TRECEIVE__FROM_PARTS = TACTIVITY_FEATURE_COUNT + 1;

	/**
	 * The feature id for the '<em><b>Create Instance</b></em>' attribute.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int TRECEIVE__CREATE_INSTANCE = TACTIVITY_FEATURE_COUNT + 2;

	/**
	 * The feature id for the '<em><b>Message Exchange</b></em>' attribute.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int TRECEIVE__MESSAGE_EXCHANGE = TACTIVITY_FEATURE_COUNT + 3;

	/**
	 * The feature id for the '<em><b>Operation</b></em>' attribute.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int TRECEIVE__OPERATION = TACTIVITY_FEATURE_COUNT + 4;

	/**
	 * The feature id for the '<em><b>Partner Link</b></em>' attribute.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int TRECEIVE__PARTNER_LINK = TACTIVITY_FEATURE_COUNT + 5;

	/**
	 * The feature id for the '<em><b>Port Type</b></em>' attribute.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int TRECEIVE__PORT_TYPE = TACTIVITY_FEATURE_COUNT + 6;

	/**
	 * The feature id for the '<em><b>Variable</b></em>' attribute.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int TRECEIVE__VARIABLE = TACTIVITY_FEATURE_COUNT + 7;

	/**
	 * The number of structural features of the '<em>TReceive</em>' class.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int TRECEIVE_FEATURE_COUNT = TACTIVITY_FEATURE_COUNT + 8;

	/**
	 * The meta object id for the '{@link org.open.oasis.docs.wsbpel._2._0.process.executable.impl.TRepeatUntilImpl <em>TRepeat Until</em>}' class.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @see org.open.oasis.docs.wsbpel._2._0.process.executable.impl.TRepeatUntilImpl
	 * @see org.open.oasis.docs.wsbpel._2._0.process.executable.impl.ExecutablePackageImpl#getTRepeatUntil()
	 * @generated
	 */
	int TREPEAT_UNTIL = 56;

	/**
	 * The feature id for the '<em><b>Documentation</b></em>' containment reference list.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int TREPEAT_UNTIL__DOCUMENTATION = TACTIVITY__DOCUMENTATION;

	/**
	 * The feature id for the '<em><b>Any</b></em>' attribute list.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int TREPEAT_UNTIL__ANY = TACTIVITY__ANY;

	/**
	 * The feature id for the '<em><b>Any Attribute</b></em>' attribute list.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int TREPEAT_UNTIL__ANY_ATTRIBUTE = TACTIVITY__ANY_ATTRIBUTE;

	/**
	 * The feature id for the '<em><b>Targets</b></em>' containment reference.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int TREPEAT_UNTIL__TARGETS = TACTIVITY__TARGETS;

	/**
	 * The feature id for the '<em><b>Sources</b></em>' containment reference.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int TREPEAT_UNTIL__SOURCES = TACTIVITY__SOURCES;

	/**
	 * The feature id for the '<em><b>Name</b></em>' attribute.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int TREPEAT_UNTIL__NAME = TACTIVITY__NAME;

	/**
	 * The feature id for the '<em><b>Suppress Join Failure</b></em>' attribute.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int TREPEAT_UNTIL__SUPPRESS_JOIN_FAILURE = TACTIVITY__SUPPRESS_JOIN_FAILURE;

	/**
	 * The feature id for the '<em><b>Assign</b></em>' containment reference.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int TREPEAT_UNTIL__ASSIGN = TACTIVITY_FEATURE_COUNT + 0;

	/**
	 * The feature id for the '<em><b>Compensate</b></em>' containment reference.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int TREPEAT_UNTIL__COMPENSATE = TACTIVITY_FEATURE_COUNT + 1;

	/**
	 * The feature id for the '<em><b>Compensate Scope</b></em>' containment reference.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int TREPEAT_UNTIL__COMPENSATE_SCOPE = TACTIVITY_FEATURE_COUNT + 2;

	/**
	 * The feature id for the '<em><b>Empty</b></em>' containment reference.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int TREPEAT_UNTIL__EMPTY = TACTIVITY_FEATURE_COUNT + 3;

	/**
	 * The feature id for the '<em><b>Exit</b></em>' containment reference.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int TREPEAT_UNTIL__EXIT = TACTIVITY_FEATURE_COUNT + 4;

	/**
	 * The feature id for the '<em><b>Extension Activity</b></em>' containment reference.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int TREPEAT_UNTIL__EXTENSION_ACTIVITY = TACTIVITY_FEATURE_COUNT + 5;

	/**
	 * The feature id for the '<em><b>Flow</b></em>' containment reference.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int TREPEAT_UNTIL__FLOW = TACTIVITY_FEATURE_COUNT + 6;

	/**
	 * The feature id for the '<em><b>For Each</b></em>' containment reference.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int TREPEAT_UNTIL__FOR_EACH = TACTIVITY_FEATURE_COUNT + 7;

	/**
	 * The feature id for the '<em><b>If</b></em>' containment reference.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int TREPEAT_UNTIL__IF = TACTIVITY_FEATURE_COUNT + 8;

	/**
	 * The feature id for the '<em><b>Invoke</b></em>' containment reference.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int TREPEAT_UNTIL__INVOKE = TACTIVITY_FEATURE_COUNT + 9;

	/**
	 * The feature id for the '<em><b>Pick</b></em>' containment reference.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int TREPEAT_UNTIL__PICK = TACTIVITY_FEATURE_COUNT + 10;

	/**
	 * The feature id for the '<em><b>Receive</b></em>' containment reference.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int TREPEAT_UNTIL__RECEIVE = TACTIVITY_FEATURE_COUNT + 11;

	/**
	 * The feature id for the '<em><b>Repeat Until</b></em>' containment reference.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int TREPEAT_UNTIL__REPEAT_UNTIL = TACTIVITY_FEATURE_COUNT + 12;

	/**
	 * The feature id for the '<em><b>Reply</b></em>' containment reference.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int TREPEAT_UNTIL__REPLY = TACTIVITY_FEATURE_COUNT + 13;

	/**
	 * The feature id for the '<em><b>Rethrow</b></em>' containment reference.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int TREPEAT_UNTIL__RETHROW = TACTIVITY_FEATURE_COUNT + 14;

	/**
	 * The feature id for the '<em><b>Scope</b></em>' containment reference.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int TREPEAT_UNTIL__SCOPE = TACTIVITY_FEATURE_COUNT + 15;

	/**
	 * The feature id for the '<em><b>Sequence</b></em>' containment reference.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int TREPEAT_UNTIL__SEQUENCE = TACTIVITY_FEATURE_COUNT + 16;

	/**
	 * The feature id for the '<em><b>Throw</b></em>' containment reference.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int TREPEAT_UNTIL__THROW = TACTIVITY_FEATURE_COUNT + 17;

	/**
	 * The feature id for the '<em><b>Validate</b></em>' containment reference.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int TREPEAT_UNTIL__VALIDATE = TACTIVITY_FEATURE_COUNT + 18;

	/**
	 * The feature id for the '<em><b>Wait</b></em>' containment reference.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int TREPEAT_UNTIL__WAIT = TACTIVITY_FEATURE_COUNT + 19;

	/**
	 * The feature id for the '<em><b>While</b></em>' containment reference.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int TREPEAT_UNTIL__WHILE = TACTIVITY_FEATURE_COUNT + 20;

	/**
	 * The feature id for the '<em><b>Condition</b></em>' containment reference.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int TREPEAT_UNTIL__CONDITION = TACTIVITY_FEATURE_COUNT + 21;

	/**
	 * The number of structural features of the '<em>TRepeat Until</em>' class.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int TREPEAT_UNTIL_FEATURE_COUNT = TACTIVITY_FEATURE_COUNT + 22;

	/**
	 * The meta object id for the '{@link org.open.oasis.docs.wsbpel._2._0.process.executable.impl.TReplyImpl <em>TReply</em>}' class.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @see org.open.oasis.docs.wsbpel._2._0.process.executable.impl.TReplyImpl
	 * @see org.open.oasis.docs.wsbpel._2._0.process.executable.impl.ExecutablePackageImpl#getTReply()
	 * @generated
	 */
	int TREPLY = 57;

	/**
	 * The feature id for the '<em><b>Documentation</b></em>' containment reference list.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int TREPLY__DOCUMENTATION = TACTIVITY__DOCUMENTATION;

	/**
	 * The feature id for the '<em><b>Any</b></em>' attribute list.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int TREPLY__ANY = TACTIVITY__ANY;

	/**
	 * The feature id for the '<em><b>Any Attribute</b></em>' attribute list.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int TREPLY__ANY_ATTRIBUTE = TACTIVITY__ANY_ATTRIBUTE;

	/**
	 * The feature id for the '<em><b>Targets</b></em>' containment reference.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int TREPLY__TARGETS = TACTIVITY__TARGETS;

	/**
	 * The feature id for the '<em><b>Sources</b></em>' containment reference.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int TREPLY__SOURCES = TACTIVITY__SOURCES;

	/**
	 * The feature id for the '<em><b>Name</b></em>' attribute.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int TREPLY__NAME = TACTIVITY__NAME;

	/**
	 * The feature id for the '<em><b>Suppress Join Failure</b></em>' attribute.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int TREPLY__SUPPRESS_JOIN_FAILURE = TACTIVITY__SUPPRESS_JOIN_FAILURE;

	/**
	 * The feature id for the '<em><b>Correlations</b></em>' containment reference.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int TREPLY__CORRELATIONS = TACTIVITY_FEATURE_COUNT + 0;

	/**
	 * The feature id for the '<em><b>To Parts</b></em>' containment reference.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int TREPLY__TO_PARTS = TACTIVITY_FEATURE_COUNT + 1;

	/**
	 * The feature id for the '<em><b>Fault Name</b></em>' attribute.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int TREPLY__FAULT_NAME = TACTIVITY_FEATURE_COUNT + 2;

	/**
	 * The feature id for the '<em><b>Message Exchange</b></em>' attribute.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int TREPLY__MESSAGE_EXCHANGE = TACTIVITY_FEATURE_COUNT + 3;

	/**
	 * The feature id for the '<em><b>Operation</b></em>' attribute.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int TREPLY__OPERATION = TACTIVITY_FEATURE_COUNT + 4;

	/**
	 * The feature id for the '<em><b>Partner Link</b></em>' attribute.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int TREPLY__PARTNER_LINK = TACTIVITY_FEATURE_COUNT + 5;

	/**
	 * The feature id for the '<em><b>Port Type</b></em>' attribute.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int TREPLY__PORT_TYPE = TACTIVITY_FEATURE_COUNT + 6;

	/**
	 * The feature id for the '<em><b>Variable</b></em>' attribute.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int TREPLY__VARIABLE = TACTIVITY_FEATURE_COUNT + 7;

	/**
	 * The number of structural features of the '<em>TReply</em>' class.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int TREPLY_FEATURE_COUNT = TACTIVITY_FEATURE_COUNT + 8;

	/**
	 * The meta object id for the '{@link org.open.oasis.docs.wsbpel._2._0.process.executable.impl.TRethrowImpl <em>TRethrow</em>}' class.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @see org.open.oasis.docs.wsbpel._2._0.process.executable.impl.TRethrowImpl
	 * @see org.open.oasis.docs.wsbpel._2._0.process.executable.impl.ExecutablePackageImpl#getTRethrow()
	 * @generated
	 */
	int TRETHROW = 58;

	/**
	 * The feature id for the '<em><b>Documentation</b></em>' containment reference list.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int TRETHROW__DOCUMENTATION = TACTIVITY__DOCUMENTATION;

	/**
	 * The feature id for the '<em><b>Any</b></em>' attribute list.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int TRETHROW__ANY = TACTIVITY__ANY;

	/**
	 * The feature id for the '<em><b>Any Attribute</b></em>' attribute list.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int TRETHROW__ANY_ATTRIBUTE = TACTIVITY__ANY_ATTRIBUTE;

	/**
	 * The feature id for the '<em><b>Targets</b></em>' containment reference.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int TRETHROW__TARGETS = TACTIVITY__TARGETS;

	/**
	 * The feature id for the '<em><b>Sources</b></em>' containment reference.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int TRETHROW__SOURCES = TACTIVITY__SOURCES;

	/**
	 * The feature id for the '<em><b>Name</b></em>' attribute.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int TRETHROW__NAME = TACTIVITY__NAME;

	/**
	 * The feature id for the '<em><b>Suppress Join Failure</b></em>' attribute.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int TRETHROW__SUPPRESS_JOIN_FAILURE = TACTIVITY__SUPPRESS_JOIN_FAILURE;

	/**
	 * The number of structural features of the '<em>TRethrow</em>' class.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int TRETHROW_FEATURE_COUNT = TACTIVITY_FEATURE_COUNT + 0;

	/**
	 * The meta object id for the '{@link org.open.oasis.docs.wsbpel._2._0.process.executable.impl.TScopeImpl <em>TScope</em>}' class.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @see org.open.oasis.docs.wsbpel._2._0.process.executable.impl.TScopeImpl
	 * @see org.open.oasis.docs.wsbpel._2._0.process.executable.impl.ExecutablePackageImpl#getTScope()
	 * @generated
	 */
	int TSCOPE = 59;

	/**
	 * The feature id for the '<em><b>Documentation</b></em>' containment reference list.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int TSCOPE__DOCUMENTATION = TACTIVITY__DOCUMENTATION;

	/**
	 * The feature id for the '<em><b>Any</b></em>' attribute list.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int TSCOPE__ANY = TACTIVITY__ANY;

	/**
	 * The feature id for the '<em><b>Any Attribute</b></em>' attribute list.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int TSCOPE__ANY_ATTRIBUTE = TACTIVITY__ANY_ATTRIBUTE;

	/**
	 * The feature id for the '<em><b>Targets</b></em>' containment reference.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int TSCOPE__TARGETS = TACTIVITY__TARGETS;

	/**
	 * The feature id for the '<em><b>Sources</b></em>' containment reference.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int TSCOPE__SOURCES = TACTIVITY__SOURCES;

	/**
	 * The feature id for the '<em><b>Name</b></em>' attribute.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int TSCOPE__NAME = TACTIVITY__NAME;

	/**
	 * The feature id for the '<em><b>Suppress Join Failure</b></em>' attribute.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int TSCOPE__SUPPRESS_JOIN_FAILURE = TACTIVITY__SUPPRESS_JOIN_FAILURE;

	/**
	 * The feature id for the '<em><b>Partner Links</b></em>' containment reference.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int TSCOPE__PARTNER_LINKS = TACTIVITY_FEATURE_COUNT + 0;

	/**
	 * The feature id for the '<em><b>Message Exchanges</b></em>' containment reference.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int TSCOPE__MESSAGE_EXCHANGES = TACTIVITY_FEATURE_COUNT + 1;

	/**
	 * The feature id for the '<em><b>Variables</b></em>' containment reference.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int TSCOPE__VARIABLES = TACTIVITY_FEATURE_COUNT + 2;

	/**
	 * The feature id for the '<em><b>Correlation Sets</b></em>' containment reference.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int TSCOPE__CORRELATION_SETS = TACTIVITY_FEATURE_COUNT + 3;

	/**
	 * The feature id for the '<em><b>Fault Handlers</b></em>' containment reference.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int TSCOPE__FAULT_HANDLERS = TACTIVITY_FEATURE_COUNT + 4;

	/**
	 * The feature id for the '<em><b>Compensation Handler</b></em>' containment reference.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int TSCOPE__COMPENSATION_HANDLER = TACTIVITY_FEATURE_COUNT + 5;

	/**
	 * The feature id for the '<em><b>Termination Handler</b></em>' containment reference.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int TSCOPE__TERMINATION_HANDLER = TACTIVITY_FEATURE_COUNT + 6;

	/**
	 * The feature id for the '<em><b>Event Handlers</b></em>' containment reference.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int TSCOPE__EVENT_HANDLERS = TACTIVITY_FEATURE_COUNT + 7;

	/**
	 * The feature id for the '<em><b>Assign</b></em>' containment reference.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int TSCOPE__ASSIGN = TACTIVITY_FEATURE_COUNT + 8;

	/**
	 * The feature id for the '<em><b>Compensate</b></em>' containment reference.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int TSCOPE__COMPENSATE = TACTIVITY_FEATURE_COUNT + 9;

	/**
	 * The feature id for the '<em><b>Compensate Scope</b></em>' containment reference.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int TSCOPE__COMPENSATE_SCOPE = TACTIVITY_FEATURE_COUNT + 10;

	/**
	 * The feature id for the '<em><b>Empty</b></em>' containment reference.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int TSCOPE__EMPTY = TACTIVITY_FEATURE_COUNT + 11;

	/**
	 * The feature id for the '<em><b>Exit</b></em>' containment reference.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int TSCOPE__EXIT = TACTIVITY_FEATURE_COUNT + 12;

	/**
	 * The feature id for the '<em><b>Extension Activity</b></em>' containment reference.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int TSCOPE__EXTENSION_ACTIVITY = TACTIVITY_FEATURE_COUNT + 13;

	/**
	 * The feature id for the '<em><b>Flow</b></em>' containment reference.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int TSCOPE__FLOW = TACTIVITY_FEATURE_COUNT + 14;

	/**
	 * The feature id for the '<em><b>For Each</b></em>' containment reference.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int TSCOPE__FOR_EACH = TACTIVITY_FEATURE_COUNT + 15;

	/**
	 * The feature id for the '<em><b>If</b></em>' containment reference.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int TSCOPE__IF = TACTIVITY_FEATURE_COUNT + 16;

	/**
	 * The feature id for the '<em><b>Invoke</b></em>' containment reference.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int TSCOPE__INVOKE = TACTIVITY_FEATURE_COUNT + 17;

	/**
	 * The feature id for the '<em><b>Pick</b></em>' containment reference.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int TSCOPE__PICK = TACTIVITY_FEATURE_COUNT + 18;

	/**
	 * The feature id for the '<em><b>Receive</b></em>' containment reference.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int TSCOPE__RECEIVE = TACTIVITY_FEATURE_COUNT + 19;

	/**
	 * The feature id for the '<em><b>Repeat Until</b></em>' containment reference.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int TSCOPE__REPEAT_UNTIL = TACTIVITY_FEATURE_COUNT + 20;

	/**
	 * The feature id for the '<em><b>Reply</b></em>' containment reference.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int TSCOPE__REPLY = TACTIVITY_FEATURE_COUNT + 21;

	/**
	 * The feature id for the '<em><b>Rethrow</b></em>' containment reference.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int TSCOPE__RETHROW = TACTIVITY_FEATURE_COUNT + 22;

	/**
	 * The feature id for the '<em><b>Scope</b></em>' containment reference.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int TSCOPE__SCOPE = TACTIVITY_FEATURE_COUNT + 23;

	/**
	 * The feature id for the '<em><b>Sequence</b></em>' containment reference.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int TSCOPE__SEQUENCE = TACTIVITY_FEATURE_COUNT + 24;

	/**
	 * The feature id for the '<em><b>Throw</b></em>' containment reference.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int TSCOPE__THROW = TACTIVITY_FEATURE_COUNT + 25;

	/**
	 * The feature id for the '<em><b>Validate</b></em>' containment reference.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int TSCOPE__VALIDATE = TACTIVITY_FEATURE_COUNT + 26;

	/**
	 * The feature id for the '<em><b>Wait</b></em>' containment reference.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int TSCOPE__WAIT = TACTIVITY_FEATURE_COUNT + 27;

	/**
	 * The feature id for the '<em><b>While</b></em>' containment reference.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int TSCOPE__WHILE = TACTIVITY_FEATURE_COUNT + 28;

	/**
	 * The feature id for the '<em><b>Exit On Standard Fault</b></em>' attribute.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int TSCOPE__EXIT_ON_STANDARD_FAULT = TACTIVITY_FEATURE_COUNT + 29;

	/**
	 * The feature id for the '<em><b>Isolated</b></em>' attribute.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int TSCOPE__ISOLATED = TACTIVITY_FEATURE_COUNT + 30;

	/**
	 * The number of structural features of the '<em>TScope</em>' class.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int TSCOPE_FEATURE_COUNT = TACTIVITY_FEATURE_COUNT + 31;

	/**
	 * The meta object id for the '{@link org.open.oasis.docs.wsbpel._2._0.process.executable.impl.TSequenceImpl <em>TSequence</em>}' class.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @see org.open.oasis.docs.wsbpel._2._0.process.executable.impl.TSequenceImpl
	 * @see org.open.oasis.docs.wsbpel._2._0.process.executable.impl.ExecutablePackageImpl#getTSequence()
	 * @generated
	 */
	int TSEQUENCE = 60;

	/**
	 * The feature id for the '<em><b>Documentation</b></em>' containment reference list.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int TSEQUENCE__DOCUMENTATION = TACTIVITY__DOCUMENTATION;

	/**
	 * The feature id for the '<em><b>Any</b></em>' attribute list.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int TSEQUENCE__ANY = TACTIVITY__ANY;

	/**
	 * The feature id for the '<em><b>Any Attribute</b></em>' attribute list.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int TSEQUENCE__ANY_ATTRIBUTE = TACTIVITY__ANY_ATTRIBUTE;

	/**
	 * The feature id for the '<em><b>Targets</b></em>' containment reference.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int TSEQUENCE__TARGETS = TACTIVITY__TARGETS;

	/**
	 * The feature id for the '<em><b>Sources</b></em>' containment reference.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int TSEQUENCE__SOURCES = TACTIVITY__SOURCES;

	/**
	 * The feature id for the '<em><b>Name</b></em>' attribute.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int TSEQUENCE__NAME = TACTIVITY__NAME;

	/**
	 * The feature id for the '<em><b>Suppress Join Failure</b></em>' attribute.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int TSEQUENCE__SUPPRESS_JOIN_FAILURE = TACTIVITY__SUPPRESS_JOIN_FAILURE;

	/**
	 * The feature id for the '<em><b>Activity</b></em>' attribute list.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int TSEQUENCE__ACTIVITY = TACTIVITY_FEATURE_COUNT + 0;

	/**
	 * The feature id for the '<em><b>Assign</b></em>' containment reference list.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int TSEQUENCE__ASSIGN = TACTIVITY_FEATURE_COUNT + 1;

	/**
	 * The feature id for the '<em><b>Compensate</b></em>' containment reference list.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int TSEQUENCE__COMPENSATE = TACTIVITY_FEATURE_COUNT + 2;

	/**
	 * The feature id for the '<em><b>Compensate Scope</b></em>' containment reference list.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int TSEQUENCE__COMPENSATE_SCOPE = TACTIVITY_FEATURE_COUNT + 3;

	/**
	 * The feature id for the '<em><b>Empty</b></em>' containment reference list.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int TSEQUENCE__EMPTY = TACTIVITY_FEATURE_COUNT + 4;

	/**
	 * The feature id for the '<em><b>Exit</b></em>' containment reference list.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int TSEQUENCE__EXIT = TACTIVITY_FEATURE_COUNT + 5;

	/**
	 * The feature id for the '<em><b>Extension Activity</b></em>' containment reference list.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int TSEQUENCE__EXTENSION_ACTIVITY = TACTIVITY_FEATURE_COUNT + 6;

	/**
	 * The feature id for the '<em><b>Flow</b></em>' containment reference list.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int TSEQUENCE__FLOW = TACTIVITY_FEATURE_COUNT + 7;

	/**
	 * The feature id for the '<em><b>For Each</b></em>' containment reference list.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int TSEQUENCE__FOR_EACH = TACTIVITY_FEATURE_COUNT + 8;

	/**
	 * The feature id for the '<em><b>If</b></em>' containment reference list.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int TSEQUENCE__IF = TACTIVITY_FEATURE_COUNT + 9;

	/**
	 * The feature id for the '<em><b>Invoke</b></em>' containment reference list.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int TSEQUENCE__INVOKE = TACTIVITY_FEATURE_COUNT + 10;

	/**
	 * The feature id for the '<em><b>Pick</b></em>' containment reference list.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int TSEQUENCE__PICK = TACTIVITY_FEATURE_COUNT + 11;

	/**
	 * The feature id for the '<em><b>Receive</b></em>' containment reference list.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int TSEQUENCE__RECEIVE = TACTIVITY_FEATURE_COUNT + 12;

	/**
	 * The feature id for the '<em><b>Repeat Until</b></em>' containment reference list.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int TSEQUENCE__REPEAT_UNTIL = TACTIVITY_FEATURE_COUNT + 13;

	/**
	 * The feature id for the '<em><b>Reply</b></em>' containment reference list.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int TSEQUENCE__REPLY = TACTIVITY_FEATURE_COUNT + 14;

	/**
	 * The feature id for the '<em><b>Rethrow</b></em>' containment reference list.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int TSEQUENCE__RETHROW = TACTIVITY_FEATURE_COUNT + 15;

	/**
	 * The feature id for the '<em><b>Scope</b></em>' containment reference list.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int TSEQUENCE__SCOPE = TACTIVITY_FEATURE_COUNT + 16;

	/**
	 * The feature id for the '<em><b>Sequence</b></em>' containment reference list.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int TSEQUENCE__SEQUENCE = TACTIVITY_FEATURE_COUNT + 17;

	/**
	 * The feature id for the '<em><b>Throw</b></em>' containment reference list.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int TSEQUENCE__THROW = TACTIVITY_FEATURE_COUNT + 18;

	/**
	 * The feature id for the '<em><b>Validate</b></em>' containment reference list.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int TSEQUENCE__VALIDATE = TACTIVITY_FEATURE_COUNT + 19;

	/**
	 * The feature id for the '<em><b>Wait</b></em>' containment reference list.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int TSEQUENCE__WAIT = TACTIVITY_FEATURE_COUNT + 20;

	/**
	 * The feature id for the '<em><b>While</b></em>' containment reference list.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int TSEQUENCE__WHILE = TACTIVITY_FEATURE_COUNT + 21;

	/**
	 * The number of structural features of the '<em>TSequence</em>' class.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int TSEQUENCE_FEATURE_COUNT = TACTIVITY_FEATURE_COUNT + 22;

	/**
	 * The meta object id for the '{@link org.open.oasis.docs.wsbpel._2._0.process.executable.impl.TSourceImpl <em>TSource</em>}' class.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @see org.open.oasis.docs.wsbpel._2._0.process.executable.impl.TSourceImpl
	 * @see org.open.oasis.docs.wsbpel._2._0.process.executable.impl.ExecutablePackageImpl#getTSource()
	 * @generated
	 */
	int TSOURCE = 61;

	/**
	 * The feature id for the '<em><b>Documentation</b></em>' containment reference list.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int TSOURCE__DOCUMENTATION = TEXTENSIBLE_ELEMENTS__DOCUMENTATION;

	/**
	 * The feature id for the '<em><b>Any</b></em>' attribute list.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int TSOURCE__ANY = TEXTENSIBLE_ELEMENTS__ANY;

	/**
	 * The feature id for the '<em><b>Any Attribute</b></em>' attribute list.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int TSOURCE__ANY_ATTRIBUTE = TEXTENSIBLE_ELEMENTS__ANY_ATTRIBUTE;

	/**
	 * The feature id for the '<em><b>Transition Condition</b></em>' containment reference.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int TSOURCE__TRANSITION_CONDITION = TEXTENSIBLE_ELEMENTS_FEATURE_COUNT + 0;

	/**
	 * The feature id for the '<em><b>Link Name</b></em>' attribute.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int TSOURCE__LINK_NAME = TEXTENSIBLE_ELEMENTS_FEATURE_COUNT + 1;

	/**
	 * The number of structural features of the '<em>TSource</em>' class.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int TSOURCE_FEATURE_COUNT = TEXTENSIBLE_ELEMENTS_FEATURE_COUNT + 2;

	/**
	 * The meta object id for the '{@link org.open.oasis.docs.wsbpel._2._0.process.executable.impl.TSourcesImpl <em>TSources</em>}' class.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @see org.open.oasis.docs.wsbpel._2._0.process.executable.impl.TSourcesImpl
	 * @see org.open.oasis.docs.wsbpel._2._0.process.executable.impl.ExecutablePackageImpl#getTSources()
	 * @generated
	 */
	int TSOURCES = 62;

	/**
	 * The feature id for the '<em><b>Documentation</b></em>' containment reference list.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int TSOURCES__DOCUMENTATION = TEXTENSIBLE_ELEMENTS__DOCUMENTATION;

	/**
	 * The feature id for the '<em><b>Any</b></em>' attribute list.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int TSOURCES__ANY = TEXTENSIBLE_ELEMENTS__ANY;

	/**
	 * The feature id for the '<em><b>Any Attribute</b></em>' attribute list.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int TSOURCES__ANY_ATTRIBUTE = TEXTENSIBLE_ELEMENTS__ANY_ATTRIBUTE;

	/**
	 * The feature id for the '<em><b>Source</b></em>' containment reference list.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int TSOURCES__SOURCE = TEXTENSIBLE_ELEMENTS_FEATURE_COUNT + 0;

	/**
	 * The number of structural features of the '<em>TSources</em>' class.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int TSOURCES_FEATURE_COUNT = TEXTENSIBLE_ELEMENTS_FEATURE_COUNT + 1;

	/**
	 * The meta object id for the '{@link org.open.oasis.docs.wsbpel._2._0.process.executable.impl.TTargetImpl <em>TTarget</em>}' class.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @see org.open.oasis.docs.wsbpel._2._0.process.executable.impl.TTargetImpl
	 * @see org.open.oasis.docs.wsbpel._2._0.process.executable.impl.ExecutablePackageImpl#getTTarget()
	 * @generated
	 */
	int TTARGET = 63;

	/**
	 * The feature id for the '<em><b>Documentation</b></em>' containment reference list.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int TTARGET__DOCUMENTATION = TEXTENSIBLE_ELEMENTS__DOCUMENTATION;

	/**
	 * The feature id for the '<em><b>Any</b></em>' attribute list.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int TTARGET__ANY = TEXTENSIBLE_ELEMENTS__ANY;

	/**
	 * The feature id for the '<em><b>Any Attribute</b></em>' attribute list.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int TTARGET__ANY_ATTRIBUTE = TEXTENSIBLE_ELEMENTS__ANY_ATTRIBUTE;

	/**
	 * The feature id for the '<em><b>Link Name</b></em>' attribute.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int TTARGET__LINK_NAME = TEXTENSIBLE_ELEMENTS_FEATURE_COUNT + 0;

	/**
	 * The number of structural features of the '<em>TTarget</em>' class.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int TTARGET_FEATURE_COUNT = TEXTENSIBLE_ELEMENTS_FEATURE_COUNT + 1;

	/**
	 * The meta object id for the '{@link org.open.oasis.docs.wsbpel._2._0.process.executable.impl.TTargetsImpl <em>TTargets</em>}' class.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @see org.open.oasis.docs.wsbpel._2._0.process.executable.impl.TTargetsImpl
	 * @see org.open.oasis.docs.wsbpel._2._0.process.executable.impl.ExecutablePackageImpl#getTTargets()
	 * @generated
	 */
	int TTARGETS = 64;

	/**
	 * The feature id for the '<em><b>Documentation</b></em>' containment reference list.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int TTARGETS__DOCUMENTATION = TEXTENSIBLE_ELEMENTS__DOCUMENTATION;

	/**
	 * The feature id for the '<em><b>Any</b></em>' attribute list.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int TTARGETS__ANY = TEXTENSIBLE_ELEMENTS__ANY;

	/**
	 * The feature id for the '<em><b>Any Attribute</b></em>' attribute list.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int TTARGETS__ANY_ATTRIBUTE = TEXTENSIBLE_ELEMENTS__ANY_ATTRIBUTE;

	/**
	 * The feature id for the '<em><b>Join Condition</b></em>' containment reference.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int TTARGETS__JOIN_CONDITION = TEXTENSIBLE_ELEMENTS_FEATURE_COUNT + 0;

	/**
	 * The feature id for the '<em><b>Target</b></em>' containment reference list.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int TTARGETS__TARGET = TEXTENSIBLE_ELEMENTS_FEATURE_COUNT + 1;

	/**
	 * The number of structural features of the '<em>TTargets</em>' class.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int TTARGETS_FEATURE_COUNT = TEXTENSIBLE_ELEMENTS_FEATURE_COUNT + 2;

	/**
	 * The meta object id for the '{@link org.open.oasis.docs.wsbpel._2._0.process.executable.impl.TThrowImpl <em>TThrow</em>}' class.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @see org.open.oasis.docs.wsbpel._2._0.process.executable.impl.TThrowImpl
	 * @see org.open.oasis.docs.wsbpel._2._0.process.executable.impl.ExecutablePackageImpl#getTThrow()
	 * @generated
	 */
	int TTHROW = 65;

	/**
	 * The feature id for the '<em><b>Documentation</b></em>' containment reference list.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int TTHROW__DOCUMENTATION = TACTIVITY__DOCUMENTATION;

	/**
	 * The feature id for the '<em><b>Any</b></em>' attribute list.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int TTHROW__ANY = TACTIVITY__ANY;

	/**
	 * The feature id for the '<em><b>Any Attribute</b></em>' attribute list.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int TTHROW__ANY_ATTRIBUTE = TACTIVITY__ANY_ATTRIBUTE;

	/**
	 * The feature id for the '<em><b>Targets</b></em>' containment reference.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int TTHROW__TARGETS = TACTIVITY__TARGETS;

	/**
	 * The feature id for the '<em><b>Sources</b></em>' containment reference.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int TTHROW__SOURCES = TACTIVITY__SOURCES;

	/**
	 * The feature id for the '<em><b>Name</b></em>' attribute.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int TTHROW__NAME = TACTIVITY__NAME;

	/**
	 * The feature id for the '<em><b>Suppress Join Failure</b></em>' attribute.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int TTHROW__SUPPRESS_JOIN_FAILURE = TACTIVITY__SUPPRESS_JOIN_FAILURE;

	/**
	 * The feature id for the '<em><b>Fault Name</b></em>' attribute.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int TTHROW__FAULT_NAME = TACTIVITY_FEATURE_COUNT + 0;

	/**
	 * The feature id for the '<em><b>Fault Variable</b></em>' attribute.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int TTHROW__FAULT_VARIABLE = TACTIVITY_FEATURE_COUNT + 1;

	/**
	 * The number of structural features of the '<em>TThrow</em>' class.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int TTHROW_FEATURE_COUNT = TACTIVITY_FEATURE_COUNT + 2;

	/**
	 * The meta object id for the '{@link org.open.oasis.docs.wsbpel._2._0.process.executable.impl.TToImpl <em>TTo</em>}' class.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @see org.open.oasis.docs.wsbpel._2._0.process.executable.impl.TToImpl
	 * @see org.open.oasis.docs.wsbpel._2._0.process.executable.impl.ExecutablePackageImpl#getTTo()
	 * @generated
	 */
	int TTO = 66;

	/**
	 * The feature id for the '<em><b>Mixed</b></em>' attribute list.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int TTO__MIXED = 0;

	/**
	 * The feature id for the '<em><b>Documentation</b></em>' containment reference list.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int TTO__DOCUMENTATION = 1;

	/**
	 * The feature id for the '<em><b>Any</b></em>' attribute list.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int TTO__ANY = 2;

	/**
	 * The feature id for the '<em><b>Query</b></em>' containment reference.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int TTO__QUERY = 3;

	/**
	 * The feature id for the '<em><b>Expression Language</b></em>' attribute.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int TTO__EXPRESSION_LANGUAGE = 4;

	/**
	 * The feature id for the '<em><b>Part</b></em>' attribute.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int TTO__PART = 5;

	/**
	 * The feature id for the '<em><b>Partner Link</b></em>' attribute.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int TTO__PARTNER_LINK = 6;

	/**
	 * The feature id for the '<em><b>Property</b></em>' attribute.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int TTO__PROPERTY = 7;

	/**
	 * The feature id for the '<em><b>Variable</b></em>' attribute.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int TTO__VARIABLE = 8;

	/**
	 * The feature id for the '<em><b>Any Attribute</b></em>' attribute list.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int TTO__ANY_ATTRIBUTE = 9;

	/**
	 * The number of structural features of the '<em>TTo</em>' class.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int TTO_FEATURE_COUNT = 10;

	/**
	 * The meta object id for the '{@link org.open.oasis.docs.wsbpel._2._0.process.executable.impl.TToPartImpl <em>TTo Part</em>}' class.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @see org.open.oasis.docs.wsbpel._2._0.process.executable.impl.TToPartImpl
	 * @see org.open.oasis.docs.wsbpel._2._0.process.executable.impl.ExecutablePackageImpl#getTToPart()
	 * @generated
	 */
	int TTO_PART = 67;

	/**
	 * The feature id for the '<em><b>Documentation</b></em>' containment reference list.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int TTO_PART__DOCUMENTATION = TEXTENSIBLE_ELEMENTS__DOCUMENTATION;

	/**
	 * The feature id for the '<em><b>Any</b></em>' attribute list.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int TTO_PART__ANY = TEXTENSIBLE_ELEMENTS__ANY;

	/**
	 * The feature id for the '<em><b>Any Attribute</b></em>' attribute list.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int TTO_PART__ANY_ATTRIBUTE = TEXTENSIBLE_ELEMENTS__ANY_ATTRIBUTE;

	/**
	 * The feature id for the '<em><b>From Variable</b></em>' attribute.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int TTO_PART__FROM_VARIABLE = TEXTENSIBLE_ELEMENTS_FEATURE_COUNT + 0;

	/**
	 * The feature id for the '<em><b>Part</b></em>' attribute.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int TTO_PART__PART = TEXTENSIBLE_ELEMENTS_FEATURE_COUNT + 1;

	/**
	 * The number of structural features of the '<em>TTo Part</em>' class.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int TTO_PART_FEATURE_COUNT = TEXTENSIBLE_ELEMENTS_FEATURE_COUNT + 2;

	/**
	 * The meta object id for the '{@link org.open.oasis.docs.wsbpel._2._0.process.executable.impl.TToPartsImpl <em>TTo Parts</em>}' class.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @see org.open.oasis.docs.wsbpel._2._0.process.executable.impl.TToPartsImpl
	 * @see org.open.oasis.docs.wsbpel._2._0.process.executable.impl.ExecutablePackageImpl#getTToParts()
	 * @generated
	 */
	int TTO_PARTS = 68;

	/**
	 * The feature id for the '<em><b>Documentation</b></em>' containment reference list.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int TTO_PARTS__DOCUMENTATION = TEXTENSIBLE_ELEMENTS__DOCUMENTATION;

	/**
	 * The feature id for the '<em><b>Any</b></em>' attribute list.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int TTO_PARTS__ANY = TEXTENSIBLE_ELEMENTS__ANY;

	/**
	 * The feature id for the '<em><b>Any Attribute</b></em>' attribute list.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int TTO_PARTS__ANY_ATTRIBUTE = TEXTENSIBLE_ELEMENTS__ANY_ATTRIBUTE;

	/**
	 * The feature id for the '<em><b>To Part</b></em>' containment reference list.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int TTO_PARTS__TO_PART = TEXTENSIBLE_ELEMENTS_FEATURE_COUNT + 0;

	/**
	 * The number of structural features of the '<em>TTo Parts</em>' class.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int TTO_PARTS_FEATURE_COUNT = TEXTENSIBLE_ELEMENTS_FEATURE_COUNT + 1;

	/**
	 * The meta object id for the '{@link org.open.oasis.docs.wsbpel._2._0.process.executable.impl.TValidateImpl <em>TValidate</em>}' class.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @see org.open.oasis.docs.wsbpel._2._0.process.executable.impl.TValidateImpl
	 * @see org.open.oasis.docs.wsbpel._2._0.process.executable.impl.ExecutablePackageImpl#getTValidate()
	 * @generated
	 */
	int TVALIDATE = 69;

	/**
	 * The feature id for the '<em><b>Documentation</b></em>' containment reference list.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int TVALIDATE__DOCUMENTATION = TACTIVITY__DOCUMENTATION;

	/**
	 * The feature id for the '<em><b>Any</b></em>' attribute list.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int TVALIDATE__ANY = TACTIVITY__ANY;

	/**
	 * The feature id for the '<em><b>Any Attribute</b></em>' attribute list.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int TVALIDATE__ANY_ATTRIBUTE = TACTIVITY__ANY_ATTRIBUTE;

	/**
	 * The feature id for the '<em><b>Targets</b></em>' containment reference.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int TVALIDATE__TARGETS = TACTIVITY__TARGETS;

	/**
	 * The feature id for the '<em><b>Sources</b></em>' containment reference.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int TVALIDATE__SOURCES = TACTIVITY__SOURCES;

	/**
	 * The feature id for the '<em><b>Name</b></em>' attribute.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int TVALIDATE__NAME = TACTIVITY__NAME;

	/**
	 * The feature id for the '<em><b>Suppress Join Failure</b></em>' attribute.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int TVALIDATE__SUPPRESS_JOIN_FAILURE = TACTIVITY__SUPPRESS_JOIN_FAILURE;

	/**
	 * The feature id for the '<em><b>Variables</b></em>' attribute.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int TVALIDATE__VARIABLES = TACTIVITY_FEATURE_COUNT + 0;

	/**
	 * The number of structural features of the '<em>TValidate</em>' class.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int TVALIDATE_FEATURE_COUNT = TACTIVITY_FEATURE_COUNT + 1;

	/**
	 * The meta object id for the '{@link org.open.oasis.docs.wsbpel._2._0.process.executable.impl.TVariableImpl <em>TVariable</em>}' class.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @see org.open.oasis.docs.wsbpel._2._0.process.executable.impl.TVariableImpl
	 * @see org.open.oasis.docs.wsbpel._2._0.process.executable.impl.ExecutablePackageImpl#getTVariable()
	 * @generated
	 */
	int TVARIABLE = 70;

	/**
	 * The feature id for the '<em><b>Documentation</b></em>' containment reference list.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int TVARIABLE__DOCUMENTATION = TEXTENSIBLE_ELEMENTS__DOCUMENTATION;

	/**
	 * The feature id for the '<em><b>Any</b></em>' attribute list.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int TVARIABLE__ANY = TEXTENSIBLE_ELEMENTS__ANY;

	/**
	 * The feature id for the '<em><b>Any Attribute</b></em>' attribute list.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int TVARIABLE__ANY_ATTRIBUTE = TEXTENSIBLE_ELEMENTS__ANY_ATTRIBUTE;

	/**
	 * The feature id for the '<em><b>From</b></em>' containment reference.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int TVARIABLE__FROM = TEXTENSIBLE_ELEMENTS_FEATURE_COUNT + 0;

	/**
	 * The feature id for the '<em><b>Element</b></em>' attribute.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int TVARIABLE__ELEMENT = TEXTENSIBLE_ELEMENTS_FEATURE_COUNT + 1;

	/**
	 * The feature id for the '<em><b>Message Type</b></em>' attribute.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int TVARIABLE__MESSAGE_TYPE = TEXTENSIBLE_ELEMENTS_FEATURE_COUNT + 2;

	/**
	 * The feature id for the '<em><b>Name</b></em>' attribute.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int TVARIABLE__NAME = TEXTENSIBLE_ELEMENTS_FEATURE_COUNT + 3;

	/**
	 * The feature id for the '<em><b>Type</b></em>' attribute.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int TVARIABLE__TYPE = TEXTENSIBLE_ELEMENTS_FEATURE_COUNT + 4;

	/**
	 * The number of structural features of the '<em>TVariable</em>' class.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int TVARIABLE_FEATURE_COUNT = TEXTENSIBLE_ELEMENTS_FEATURE_COUNT + 5;

	/**
	 * The meta object id for the '{@link org.open.oasis.docs.wsbpel._2._0.process.executable.impl.TVariablesImpl <em>TVariables</em>}' class.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @see org.open.oasis.docs.wsbpel._2._0.process.executable.impl.TVariablesImpl
	 * @see org.open.oasis.docs.wsbpel._2._0.process.executable.impl.ExecutablePackageImpl#getTVariables()
	 * @generated
	 */
	int TVARIABLES = 71;

	/**
	 * The feature id for the '<em><b>Documentation</b></em>' containment reference list.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int TVARIABLES__DOCUMENTATION = TEXTENSIBLE_ELEMENTS__DOCUMENTATION;

	/**
	 * The feature id for the '<em><b>Any</b></em>' attribute list.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int TVARIABLES__ANY = TEXTENSIBLE_ELEMENTS__ANY;

	/**
	 * The feature id for the '<em><b>Any Attribute</b></em>' attribute list.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int TVARIABLES__ANY_ATTRIBUTE = TEXTENSIBLE_ELEMENTS__ANY_ATTRIBUTE;

	/**
	 * The feature id for the '<em><b>Variable</b></em>' containment reference list.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int TVARIABLES__VARIABLE = TEXTENSIBLE_ELEMENTS_FEATURE_COUNT + 0;

	/**
	 * The number of structural features of the '<em>TVariables</em>' class.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int TVARIABLES_FEATURE_COUNT = TEXTENSIBLE_ELEMENTS_FEATURE_COUNT + 1;

	/**
	 * The meta object id for the '{@link org.open.oasis.docs.wsbpel._2._0.process.executable.impl.TWaitImpl <em>TWait</em>}' class.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @see org.open.oasis.docs.wsbpel._2._0.process.executable.impl.TWaitImpl
	 * @see org.open.oasis.docs.wsbpel._2._0.process.executable.impl.ExecutablePackageImpl#getTWait()
	 * @generated
	 */
	int TWAIT = 72;

	/**
	 * The feature id for the '<em><b>Documentation</b></em>' containment reference list.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int TWAIT__DOCUMENTATION = TACTIVITY__DOCUMENTATION;

	/**
	 * The feature id for the '<em><b>Any</b></em>' attribute list.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int TWAIT__ANY = TACTIVITY__ANY;

	/**
	 * The feature id for the '<em><b>Any Attribute</b></em>' attribute list.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int TWAIT__ANY_ATTRIBUTE = TACTIVITY__ANY_ATTRIBUTE;

	/**
	 * The feature id for the '<em><b>Targets</b></em>' containment reference.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int TWAIT__TARGETS = TACTIVITY__TARGETS;

	/**
	 * The feature id for the '<em><b>Sources</b></em>' containment reference.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int TWAIT__SOURCES = TACTIVITY__SOURCES;

	/**
	 * The feature id for the '<em><b>Name</b></em>' attribute.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int TWAIT__NAME = TACTIVITY__NAME;

	/**
	 * The feature id for the '<em><b>Suppress Join Failure</b></em>' attribute.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int TWAIT__SUPPRESS_JOIN_FAILURE = TACTIVITY__SUPPRESS_JOIN_FAILURE;

	/**
	 * The feature id for the '<em><b>For</b></em>' containment reference.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int TWAIT__FOR = TACTIVITY_FEATURE_COUNT + 0;

	/**
	 * The feature id for the '<em><b>Until</b></em>' containment reference.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int TWAIT__UNTIL = TACTIVITY_FEATURE_COUNT + 1;

	/**
	 * The number of structural features of the '<em>TWait</em>' class.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int TWAIT_FEATURE_COUNT = TACTIVITY_FEATURE_COUNT + 2;

	/**
	 * The meta object id for the '{@link org.open.oasis.docs.wsbpel._2._0.process.executable.impl.TWhileImpl <em>TWhile</em>}' class.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @see org.open.oasis.docs.wsbpel._2._0.process.executable.impl.TWhileImpl
	 * @see org.open.oasis.docs.wsbpel._2._0.process.executable.impl.ExecutablePackageImpl#getTWhile()
	 * @generated
	 */
	int TWHILE = 73;

	/**
	 * The feature id for the '<em><b>Documentation</b></em>' containment reference list.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int TWHILE__DOCUMENTATION = TACTIVITY__DOCUMENTATION;

	/**
	 * The feature id for the '<em><b>Any</b></em>' attribute list.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int TWHILE__ANY = TACTIVITY__ANY;

	/**
	 * The feature id for the '<em><b>Any Attribute</b></em>' attribute list.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int TWHILE__ANY_ATTRIBUTE = TACTIVITY__ANY_ATTRIBUTE;

	/**
	 * The feature id for the '<em><b>Targets</b></em>' containment reference.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int TWHILE__TARGETS = TACTIVITY__TARGETS;

	/**
	 * The feature id for the '<em><b>Sources</b></em>' containment reference.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int TWHILE__SOURCES = TACTIVITY__SOURCES;

	/**
	 * The feature id for the '<em><b>Name</b></em>' attribute.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int TWHILE__NAME = TACTIVITY__NAME;

	/**
	 * The feature id for the '<em><b>Suppress Join Failure</b></em>' attribute.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int TWHILE__SUPPRESS_JOIN_FAILURE = TACTIVITY__SUPPRESS_JOIN_FAILURE;

	/**
	 * The feature id for the '<em><b>Condition</b></em>' containment reference.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int TWHILE__CONDITION = TACTIVITY_FEATURE_COUNT + 0;

	/**
	 * The feature id for the '<em><b>Assign</b></em>' containment reference.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int TWHILE__ASSIGN = TACTIVITY_FEATURE_COUNT + 1;

	/**
	 * The feature id for the '<em><b>Compensate</b></em>' containment reference.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int TWHILE__COMPENSATE = TACTIVITY_FEATURE_COUNT + 2;

	/**
	 * The feature id for the '<em><b>Compensate Scope</b></em>' containment reference.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int TWHILE__COMPENSATE_SCOPE = TACTIVITY_FEATURE_COUNT + 3;

	/**
	 * The feature id for the '<em><b>Empty</b></em>' containment reference.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int TWHILE__EMPTY = TACTIVITY_FEATURE_COUNT + 4;

	/**
	 * The feature id for the '<em><b>Exit</b></em>' containment reference.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int TWHILE__EXIT = TACTIVITY_FEATURE_COUNT + 5;

	/**
	 * The feature id for the '<em><b>Extension Activity</b></em>' containment reference.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int TWHILE__EXTENSION_ACTIVITY = TACTIVITY_FEATURE_COUNT + 6;

	/**
	 * The feature id for the '<em><b>Flow</b></em>' containment reference.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int TWHILE__FLOW = TACTIVITY_FEATURE_COUNT + 7;

	/**
	 * The feature id for the '<em><b>For Each</b></em>' containment reference.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int TWHILE__FOR_EACH = TACTIVITY_FEATURE_COUNT + 8;

	/**
	 * The feature id for the '<em><b>If</b></em>' containment reference.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int TWHILE__IF = TACTIVITY_FEATURE_COUNT + 9;

	/**
	 * The feature id for the '<em><b>Invoke</b></em>' containment reference.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int TWHILE__INVOKE = TACTIVITY_FEATURE_COUNT + 10;

	/**
	 * The feature id for the '<em><b>Pick</b></em>' containment reference.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int TWHILE__PICK = TACTIVITY_FEATURE_COUNT + 11;

	/**
	 * The feature id for the '<em><b>Receive</b></em>' containment reference.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int TWHILE__RECEIVE = TACTIVITY_FEATURE_COUNT + 12;

	/**
	 * The feature id for the '<em><b>Repeat Until</b></em>' containment reference.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int TWHILE__REPEAT_UNTIL = TACTIVITY_FEATURE_COUNT + 13;

	/**
	 * The feature id for the '<em><b>Reply</b></em>' containment reference.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int TWHILE__REPLY = TACTIVITY_FEATURE_COUNT + 14;

	/**
	 * The feature id for the '<em><b>Rethrow</b></em>' containment reference.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int TWHILE__RETHROW = TACTIVITY_FEATURE_COUNT + 15;

	/**
	 * The feature id for the '<em><b>Scope</b></em>' containment reference.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int TWHILE__SCOPE = TACTIVITY_FEATURE_COUNT + 16;

	/**
	 * The feature id for the '<em><b>Sequence</b></em>' containment reference.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int TWHILE__SEQUENCE = TACTIVITY_FEATURE_COUNT + 17;

	/**
	 * The feature id for the '<em><b>Throw</b></em>' containment reference.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int TWHILE__THROW = TACTIVITY_FEATURE_COUNT + 18;

	/**
	 * The feature id for the '<em><b>Validate</b></em>' containment reference.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int TWHILE__VALIDATE = TACTIVITY_FEATURE_COUNT + 19;

	/**
	 * The feature id for the '<em><b>Wait</b></em>' containment reference.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int TWHILE__WAIT = TACTIVITY_FEATURE_COUNT + 20;

	/**
	 * The feature id for the '<em><b>While</b></em>' containment reference.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int TWHILE__WHILE = TACTIVITY_FEATURE_COUNT + 21;

	/**
	 * The number of structural features of the '<em>TWhile</em>' class.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int TWHILE_FEATURE_COUNT = TACTIVITY_FEATURE_COUNT + 22;

	/**
	 * The meta object id for the '{@link org.open.oasis.docs.wsbpel._2._0.process.executable.TBoolean <em>TBoolean</em>}' enum.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @see org.open.oasis.docs.wsbpel._2._0.process.executable.TBoolean
	 * @see org.open.oasis.docs.wsbpel._2._0.process.executable.impl.ExecutablePackageImpl#getTBoolean()
	 * @generated
	 */
	int TBOOLEAN = 74;

	/**
	 * The meta object id for the '{@link org.open.oasis.docs.wsbpel._2._0.process.executable.TInitiate <em>TInitiate</em>}' enum.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @see org.open.oasis.docs.wsbpel._2._0.process.executable.TInitiate
	 * @see org.open.oasis.docs.wsbpel._2._0.process.executable.impl.ExecutablePackageImpl#getTInitiate()
	 * @generated
	 */
	int TINITIATE = 75;

	/**
	 * The meta object id for the '{@link org.open.oasis.docs.wsbpel._2._0.process.executable.TPattern <em>TPattern</em>}' enum.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @see org.open.oasis.docs.wsbpel._2._0.process.executable.TPattern
	 * @see org.open.oasis.docs.wsbpel._2._0.process.executable.impl.ExecutablePackageImpl#getTPattern()
	 * @generated
	 */
	int TPATTERN = 76;

	/**
	 * The meta object id for the '{@link org.open.oasis.docs.wsbpel._2._0.process.executable.TRoles <em>TRoles</em>}' enum.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @see org.open.oasis.docs.wsbpel._2._0.process.executable.TRoles
	 * @see org.open.oasis.docs.wsbpel._2._0.process.executable.impl.ExecutablePackageImpl#getTRoles()
	 * @generated
	 */
	int TROLES = 77;

	/**
	 * The meta object id for the '<em>BPEL Variable Name</em>' data type.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @see java.lang.String
	 * @see org.open.oasis.docs.wsbpel._2._0.process.executable.impl.ExecutablePackageImpl#getBPELVariableName()
	 * @generated
	 */
	int BPEL_VARIABLE_NAME = 78;

	/**
	 * The meta object id for the '<em>BPEL Variable Names</em>' data type.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @see java.util.List
	 * @see org.open.oasis.docs.wsbpel._2._0.process.executable.impl.ExecutablePackageImpl#getBPELVariableNames()
	 * @generated
	 */
	int BPEL_VARIABLE_NAMES = 79;

	/**
	 * The meta object id for the '<em>BPEL Variable Names Base</em>' data type.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @see java.util.List
	 * @see org.open.oasis.docs.wsbpel._2._0.process.executable.impl.ExecutablePackageImpl#getBPELVariableNamesBase()
	 * @generated
	 */
	int BPEL_VARIABLE_NAMES_BASE = 80;

	/**
	 * The meta object id for the '<em>QNames</em>' data type.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @see java.util.List
	 * @see org.open.oasis.docs.wsbpel._2._0.process.executable.impl.ExecutablePackageImpl#getQNames()
	 * @generated
	 */
	int QNAMES = 81;

	/**
	 * The meta object id for the '<em>QNames Base</em>' data type.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @see java.util.List
	 * @see org.open.oasis.docs.wsbpel._2._0.process.executable.impl.ExecutablePackageImpl#getQNamesBase()
	 * @generated
	 */
	int QNAMES_BASE = 82;

	/**
	 * The meta object id for the '<em>TBoolean Object</em>' data type.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @see org.open.oasis.docs.wsbpel._2._0.process.executable.TBoolean
	 * @see org.open.oasis.docs.wsbpel._2._0.process.executable.impl.ExecutablePackageImpl#getTBooleanObject()
	 * @generated
	 */
	int TBOOLEAN_OBJECT = 83;

	/**
	 * The meta object id for the '<em>TInitiate Object</em>' data type.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @see org.open.oasis.docs.wsbpel._2._0.process.executable.TInitiate
	 * @see org.open.oasis.docs.wsbpel._2._0.process.executable.impl.ExecutablePackageImpl#getTInitiateObject()
	 * @generated
	 */
	int TINITIATE_OBJECT = 84;

	/**
	 * The meta object id for the '<em>TPattern Object</em>' data type.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @see org.open.oasis.docs.wsbpel._2._0.process.executable.TPattern
	 * @see org.open.oasis.docs.wsbpel._2._0.process.executable.impl.ExecutablePackageImpl#getTPatternObject()
	 * @generated
	 */
	int TPATTERN_OBJECT = 85;

	/**
	 * The meta object id for the '<em>TRoles Object</em>' data type.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @see org.open.oasis.docs.wsbpel._2._0.process.executable.TRoles
	 * @see org.open.oasis.docs.wsbpel._2._0.process.executable.impl.ExecutablePackageImpl#getTRolesObject()
	 * @generated
	 */
	int TROLES_OBJECT = 86;


	/**
	 * Returns the meta object for class '{@link org.open.oasis.docs.wsbpel._2._0.process.executable.DocumentRoot <em>Document Root</em>}'.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for class '<em>Document Root</em>'.
	 * @see org.open.oasis.docs.wsbpel._2._0.process.executable.DocumentRoot
	 * @generated
	 */
	EClass getDocumentRoot();

	/**
	 * Returns the meta object for the attribute list '{@link org.open.oasis.docs.wsbpel._2._0.process.executable.DocumentRoot#getMixed <em>Mixed</em>}'.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the attribute list '<em>Mixed</em>'.
	 * @see org.open.oasis.docs.wsbpel._2._0.process.executable.DocumentRoot#getMixed()
	 * @see #getDocumentRoot()
	 * @generated
	 */
	EAttribute getDocumentRoot_Mixed();

	/**
	 * Returns the meta object for the map '{@link org.open.oasis.docs.wsbpel._2._0.process.executable.DocumentRoot#getXMLNSPrefixMap <em>XMLNS Prefix Map</em>}'.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the map '<em>XMLNS Prefix Map</em>'.
	 * @see org.open.oasis.docs.wsbpel._2._0.process.executable.DocumentRoot#getXMLNSPrefixMap()
	 * @see #getDocumentRoot()
	 * @generated
	 */
	EReference getDocumentRoot_XMLNSPrefixMap();

	/**
	 * Returns the meta object for the map '{@link org.open.oasis.docs.wsbpel._2._0.process.executable.DocumentRoot#getXSISchemaLocation <em>XSI Schema Location</em>}'.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the map '<em>XSI Schema Location</em>'.
	 * @see org.open.oasis.docs.wsbpel._2._0.process.executable.DocumentRoot#getXSISchemaLocation()
	 * @see #getDocumentRoot()
	 * @generated
	 */
	EReference getDocumentRoot_XSISchemaLocation();

	/**
	 * Returns the meta object for the containment reference '{@link org.open.oasis.docs.wsbpel._2._0.process.executable.DocumentRoot#getAssign <em>Assign</em>}'.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the containment reference '<em>Assign</em>'.
	 * @see org.open.oasis.docs.wsbpel._2._0.process.executable.DocumentRoot#getAssign()
	 * @see #getDocumentRoot()
	 * @generated
	 */
	EReference getDocumentRoot_Assign();

	/**
	 * Returns the meta object for the containment reference '{@link org.open.oasis.docs.wsbpel._2._0.process.executable.DocumentRoot#getBranches <em>Branches</em>}'.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the containment reference '<em>Branches</em>'.
	 * @see org.open.oasis.docs.wsbpel._2._0.process.executable.DocumentRoot#getBranches()
	 * @see #getDocumentRoot()
	 * @generated
	 */
	EReference getDocumentRoot_Branches();

	/**
	 * Returns the meta object for the containment reference '{@link org.open.oasis.docs.wsbpel._2._0.process.executable.DocumentRoot#getCatch <em>Catch</em>}'.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the containment reference '<em>Catch</em>'.
	 * @see org.open.oasis.docs.wsbpel._2._0.process.executable.DocumentRoot#getCatch()
	 * @see #getDocumentRoot()
	 * @generated
	 */
	EReference getDocumentRoot_Catch();

	/**
	 * Returns the meta object for the containment reference '{@link org.open.oasis.docs.wsbpel._2._0.process.executable.DocumentRoot#getCatchAll <em>Catch All</em>}'.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the containment reference '<em>Catch All</em>'.
	 * @see org.open.oasis.docs.wsbpel._2._0.process.executable.DocumentRoot#getCatchAll()
	 * @see #getDocumentRoot()
	 * @generated
	 */
	EReference getDocumentRoot_CatchAll();

	/**
	 * Returns the meta object for the containment reference '{@link org.open.oasis.docs.wsbpel._2._0.process.executable.DocumentRoot#getCompensate <em>Compensate</em>}'.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the containment reference '<em>Compensate</em>'.
	 * @see org.open.oasis.docs.wsbpel._2._0.process.executable.DocumentRoot#getCompensate()
	 * @see #getDocumentRoot()
	 * @generated
	 */
	EReference getDocumentRoot_Compensate();

	/**
	 * Returns the meta object for the containment reference '{@link org.open.oasis.docs.wsbpel._2._0.process.executable.DocumentRoot#getCompensateScope <em>Compensate Scope</em>}'.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the containment reference '<em>Compensate Scope</em>'.
	 * @see org.open.oasis.docs.wsbpel._2._0.process.executable.DocumentRoot#getCompensateScope()
	 * @see #getDocumentRoot()
	 * @generated
	 */
	EReference getDocumentRoot_CompensateScope();

	/**
	 * Returns the meta object for the containment reference '{@link org.open.oasis.docs.wsbpel._2._0.process.executable.DocumentRoot#getCompensationHandler <em>Compensation Handler</em>}'.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the containment reference '<em>Compensation Handler</em>'.
	 * @see org.open.oasis.docs.wsbpel._2._0.process.executable.DocumentRoot#getCompensationHandler()
	 * @see #getDocumentRoot()
	 * @generated
	 */
	EReference getDocumentRoot_CompensationHandler();

	/**
	 * Returns the meta object for the containment reference '{@link org.open.oasis.docs.wsbpel._2._0.process.executable.DocumentRoot#getCompletionCondition <em>Completion Condition</em>}'.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the containment reference '<em>Completion Condition</em>'.
	 * @see org.open.oasis.docs.wsbpel._2._0.process.executable.DocumentRoot#getCompletionCondition()
	 * @see #getDocumentRoot()
	 * @generated
	 */
	EReference getDocumentRoot_CompletionCondition();

	/**
	 * Returns the meta object for the containment reference '{@link org.open.oasis.docs.wsbpel._2._0.process.executable.DocumentRoot#getCondition <em>Condition</em>}'.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the containment reference '<em>Condition</em>'.
	 * @see org.open.oasis.docs.wsbpel._2._0.process.executable.DocumentRoot#getCondition()
	 * @see #getDocumentRoot()
	 * @generated
	 */
	EReference getDocumentRoot_Condition();

	/**
	 * Returns the meta object for the containment reference '{@link org.open.oasis.docs.wsbpel._2._0.process.executable.DocumentRoot#getCopy <em>Copy</em>}'.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the containment reference '<em>Copy</em>'.
	 * @see org.open.oasis.docs.wsbpel._2._0.process.executable.DocumentRoot#getCopy()
	 * @see #getDocumentRoot()
	 * @generated
	 */
	EReference getDocumentRoot_Copy();

	/**
	 * Returns the meta object for the containment reference '{@link org.open.oasis.docs.wsbpel._2._0.process.executable.DocumentRoot#getCorrelationSet <em>Correlation Set</em>}'.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the containment reference '<em>Correlation Set</em>'.
	 * @see org.open.oasis.docs.wsbpel._2._0.process.executable.DocumentRoot#getCorrelationSet()
	 * @see #getDocumentRoot()
	 * @generated
	 */
	EReference getDocumentRoot_CorrelationSet();

	/**
	 * Returns the meta object for the containment reference '{@link org.open.oasis.docs.wsbpel._2._0.process.executable.DocumentRoot#getCorrelationSets <em>Correlation Sets</em>}'.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the containment reference '<em>Correlation Sets</em>'.
	 * @see org.open.oasis.docs.wsbpel._2._0.process.executable.DocumentRoot#getCorrelationSets()
	 * @see #getDocumentRoot()
	 * @generated
	 */
	EReference getDocumentRoot_CorrelationSets();

	/**
	 * Returns the meta object for the containment reference '{@link org.open.oasis.docs.wsbpel._2._0.process.executable.DocumentRoot#getDocumentation <em>Documentation</em>}'.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the containment reference '<em>Documentation</em>'.
	 * @see org.open.oasis.docs.wsbpel._2._0.process.executable.DocumentRoot#getDocumentation()
	 * @see #getDocumentRoot()
	 * @generated
	 */
	EReference getDocumentRoot_Documentation();

	/**
	 * Returns the meta object for the containment reference '{@link org.open.oasis.docs.wsbpel._2._0.process.executable.DocumentRoot#getElse <em>Else</em>}'.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the containment reference '<em>Else</em>'.
	 * @see org.open.oasis.docs.wsbpel._2._0.process.executable.DocumentRoot#getElse()
	 * @see #getDocumentRoot()
	 * @generated
	 */
	EReference getDocumentRoot_Else();

	/**
	 * Returns the meta object for the containment reference '{@link org.open.oasis.docs.wsbpel._2._0.process.executable.DocumentRoot#getElseif <em>Elseif</em>}'.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the containment reference '<em>Elseif</em>'.
	 * @see org.open.oasis.docs.wsbpel._2._0.process.executable.DocumentRoot#getElseif()
	 * @see #getDocumentRoot()
	 * @generated
	 */
	EReference getDocumentRoot_Elseif();

	/**
	 * Returns the meta object for the containment reference '{@link org.open.oasis.docs.wsbpel._2._0.process.executable.DocumentRoot#getEmpty <em>Empty</em>}'.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the containment reference '<em>Empty</em>'.
	 * @see org.open.oasis.docs.wsbpel._2._0.process.executable.DocumentRoot#getEmpty()
	 * @see #getDocumentRoot()
	 * @generated
	 */
	EReference getDocumentRoot_Empty();

	/**
	 * Returns the meta object for the containment reference '{@link org.open.oasis.docs.wsbpel._2._0.process.executable.DocumentRoot#getEventHandlers <em>Event Handlers</em>}'.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the containment reference '<em>Event Handlers</em>'.
	 * @see org.open.oasis.docs.wsbpel._2._0.process.executable.DocumentRoot#getEventHandlers()
	 * @see #getDocumentRoot()
	 * @generated
	 */
	EReference getDocumentRoot_EventHandlers();

	/**
	 * Returns the meta object for the containment reference '{@link org.open.oasis.docs.wsbpel._2._0.process.executable.DocumentRoot#getExit <em>Exit</em>}'.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the containment reference '<em>Exit</em>'.
	 * @see org.open.oasis.docs.wsbpel._2._0.process.executable.DocumentRoot#getExit()
	 * @see #getDocumentRoot()
	 * @generated
	 */
	EReference getDocumentRoot_Exit();

	/**
	 * Returns the meta object for the containment reference '{@link org.open.oasis.docs.wsbpel._2._0.process.executable.DocumentRoot#getExtension <em>Extension</em>}'.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the containment reference '<em>Extension</em>'.
	 * @see org.open.oasis.docs.wsbpel._2._0.process.executable.DocumentRoot#getExtension()
	 * @see #getDocumentRoot()
	 * @generated
	 */
	EReference getDocumentRoot_Extension();

	/**
	 * Returns the meta object for the containment reference '{@link org.open.oasis.docs.wsbpel._2._0.process.executable.DocumentRoot#getExtensionActivity <em>Extension Activity</em>}'.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the containment reference '<em>Extension Activity</em>'.
	 * @see org.open.oasis.docs.wsbpel._2._0.process.executable.DocumentRoot#getExtensionActivity()
	 * @see #getDocumentRoot()
	 * @generated
	 */
	EReference getDocumentRoot_ExtensionActivity();

	/**
	 * Returns the meta object for the containment reference '{@link org.open.oasis.docs.wsbpel._2._0.process.executable.DocumentRoot#getExtensionAssignOperation <em>Extension Assign Operation</em>}'.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the containment reference '<em>Extension Assign Operation</em>'.
	 * @see org.open.oasis.docs.wsbpel._2._0.process.executable.DocumentRoot#getExtensionAssignOperation()
	 * @see #getDocumentRoot()
	 * @generated
	 */
	EReference getDocumentRoot_ExtensionAssignOperation();

	/**
	 * Returns the meta object for the containment reference '{@link org.open.oasis.docs.wsbpel._2._0.process.executable.DocumentRoot#getExtensions <em>Extensions</em>}'.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the containment reference '<em>Extensions</em>'.
	 * @see org.open.oasis.docs.wsbpel._2._0.process.executable.DocumentRoot#getExtensions()
	 * @see #getDocumentRoot()
	 * @generated
	 */
	EReference getDocumentRoot_Extensions();

	/**
	 * Returns the meta object for the containment reference '{@link org.open.oasis.docs.wsbpel._2._0.process.executable.DocumentRoot#getFaultHandlers <em>Fault Handlers</em>}'.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the containment reference '<em>Fault Handlers</em>'.
	 * @see org.open.oasis.docs.wsbpel._2._0.process.executable.DocumentRoot#getFaultHandlers()
	 * @see #getDocumentRoot()
	 * @generated
	 */
	EReference getDocumentRoot_FaultHandlers();

	/**
	 * Returns the meta object for the containment reference '{@link org.open.oasis.docs.wsbpel._2._0.process.executable.DocumentRoot#getFinalCounterValue <em>Final Counter Value</em>}'.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the containment reference '<em>Final Counter Value</em>'.
	 * @see org.open.oasis.docs.wsbpel._2._0.process.executable.DocumentRoot#getFinalCounterValue()
	 * @see #getDocumentRoot()
	 * @generated
	 */
	EReference getDocumentRoot_FinalCounterValue();

	/**
	 * Returns the meta object for the containment reference '{@link org.open.oasis.docs.wsbpel._2._0.process.executable.DocumentRoot#getFlow <em>Flow</em>}'.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the containment reference '<em>Flow</em>'.
	 * @see org.open.oasis.docs.wsbpel._2._0.process.executable.DocumentRoot#getFlow()
	 * @see #getDocumentRoot()
	 * @generated
	 */
	EReference getDocumentRoot_Flow();

	/**
	 * Returns the meta object for the containment reference '{@link org.open.oasis.docs.wsbpel._2._0.process.executable.DocumentRoot#getFor <em>For</em>}'.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the containment reference '<em>For</em>'.
	 * @see org.open.oasis.docs.wsbpel._2._0.process.executable.DocumentRoot#getFor()
	 * @see #getDocumentRoot()
	 * @generated
	 */
	EReference getDocumentRoot_For();

	/**
	 * Returns the meta object for the containment reference '{@link org.open.oasis.docs.wsbpel._2._0.process.executable.DocumentRoot#getForEach <em>For Each</em>}'.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the containment reference '<em>For Each</em>'.
	 * @see org.open.oasis.docs.wsbpel._2._0.process.executable.DocumentRoot#getForEach()
	 * @see #getDocumentRoot()
	 * @generated
	 */
	EReference getDocumentRoot_ForEach();

	/**
	 * Returns the meta object for the containment reference '{@link org.open.oasis.docs.wsbpel._2._0.process.executable.DocumentRoot#getFrom <em>From</em>}'.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the containment reference '<em>From</em>'.
	 * @see org.open.oasis.docs.wsbpel._2._0.process.executable.DocumentRoot#getFrom()
	 * @see #getDocumentRoot()
	 * @generated
	 */
	EReference getDocumentRoot_From();

	/**
	 * Returns the meta object for the containment reference '{@link org.open.oasis.docs.wsbpel._2._0.process.executable.DocumentRoot#getFromPart <em>From Part</em>}'.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the containment reference '<em>From Part</em>'.
	 * @see org.open.oasis.docs.wsbpel._2._0.process.executable.DocumentRoot#getFromPart()
	 * @see #getDocumentRoot()
	 * @generated
	 */
	EReference getDocumentRoot_FromPart();

	/**
	 * Returns the meta object for the containment reference '{@link org.open.oasis.docs.wsbpel._2._0.process.executable.DocumentRoot#getFromParts <em>From Parts</em>}'.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the containment reference '<em>From Parts</em>'.
	 * @see org.open.oasis.docs.wsbpel._2._0.process.executable.DocumentRoot#getFromParts()
	 * @see #getDocumentRoot()
	 * @generated
	 */
	EReference getDocumentRoot_FromParts();

	/**
	 * Returns the meta object for the containment reference '{@link org.open.oasis.docs.wsbpel._2._0.process.executable.DocumentRoot#getIf <em>If</em>}'.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the containment reference '<em>If</em>'.
	 * @see org.open.oasis.docs.wsbpel._2._0.process.executable.DocumentRoot#getIf()
	 * @see #getDocumentRoot()
	 * @generated
	 */
	EReference getDocumentRoot_If();

	/**
	 * Returns the meta object for the containment reference '{@link org.open.oasis.docs.wsbpel._2._0.process.executable.DocumentRoot#getImport <em>Import</em>}'.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the containment reference '<em>Import</em>'.
	 * @see org.open.oasis.docs.wsbpel._2._0.process.executable.DocumentRoot#getImport()
	 * @see #getDocumentRoot()
	 * @generated
	 */
	EReference getDocumentRoot_Import();

	/**
	 * Returns the meta object for the containment reference '{@link org.open.oasis.docs.wsbpel._2._0.process.executable.DocumentRoot#getInvoke <em>Invoke</em>}'.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the containment reference '<em>Invoke</em>'.
	 * @see org.open.oasis.docs.wsbpel._2._0.process.executable.DocumentRoot#getInvoke()
	 * @see #getDocumentRoot()
	 * @generated
	 */
	EReference getDocumentRoot_Invoke();

	/**
	 * Returns the meta object for the containment reference '{@link org.open.oasis.docs.wsbpel._2._0.process.executable.DocumentRoot#getJoinCondition <em>Join Condition</em>}'.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the containment reference '<em>Join Condition</em>'.
	 * @see org.open.oasis.docs.wsbpel._2._0.process.executable.DocumentRoot#getJoinCondition()
	 * @see #getDocumentRoot()
	 * @generated
	 */
	EReference getDocumentRoot_JoinCondition();

	/**
	 * Returns the meta object for the containment reference '{@link org.open.oasis.docs.wsbpel._2._0.process.executable.DocumentRoot#getLink <em>Link</em>}'.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the containment reference '<em>Link</em>'.
	 * @see org.open.oasis.docs.wsbpel._2._0.process.executable.DocumentRoot#getLink()
	 * @see #getDocumentRoot()
	 * @generated
	 */
	EReference getDocumentRoot_Link();

	/**
	 * Returns the meta object for the containment reference '{@link org.open.oasis.docs.wsbpel._2._0.process.executable.DocumentRoot#getLinks <em>Links</em>}'.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the containment reference '<em>Links</em>'.
	 * @see org.open.oasis.docs.wsbpel._2._0.process.executable.DocumentRoot#getLinks()
	 * @see #getDocumentRoot()
	 * @generated
	 */
	EReference getDocumentRoot_Links();

	/**
	 * Returns the meta object for the containment reference '{@link org.open.oasis.docs.wsbpel._2._0.process.executable.DocumentRoot#getLiteral <em>Literal</em>}'.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the containment reference '<em>Literal</em>'.
	 * @see org.open.oasis.docs.wsbpel._2._0.process.executable.DocumentRoot#getLiteral()
	 * @see #getDocumentRoot()
	 * @generated
	 */
	EReference getDocumentRoot_Literal();

	/**
	 * Returns the meta object for the containment reference '{@link org.open.oasis.docs.wsbpel._2._0.process.executable.DocumentRoot#getMessageExchange <em>Message Exchange</em>}'.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the containment reference '<em>Message Exchange</em>'.
	 * @see org.open.oasis.docs.wsbpel._2._0.process.executable.DocumentRoot#getMessageExchange()
	 * @see #getDocumentRoot()
	 * @generated
	 */
	EReference getDocumentRoot_MessageExchange();

	/**
	 * Returns the meta object for the containment reference '{@link org.open.oasis.docs.wsbpel._2._0.process.executable.DocumentRoot#getMessageExchanges <em>Message Exchanges</em>}'.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the containment reference '<em>Message Exchanges</em>'.
	 * @see org.open.oasis.docs.wsbpel._2._0.process.executable.DocumentRoot#getMessageExchanges()
	 * @see #getDocumentRoot()
	 * @generated
	 */
	EReference getDocumentRoot_MessageExchanges();

	/**
	 * Returns the meta object for the containment reference '{@link org.open.oasis.docs.wsbpel._2._0.process.executable.DocumentRoot#getOnEvent <em>On Event</em>}'.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the containment reference '<em>On Event</em>'.
	 * @see org.open.oasis.docs.wsbpel._2._0.process.executable.DocumentRoot#getOnEvent()
	 * @see #getDocumentRoot()
	 * @generated
	 */
	EReference getDocumentRoot_OnEvent();

	/**
	 * Returns the meta object for the containment reference '{@link org.open.oasis.docs.wsbpel._2._0.process.executable.DocumentRoot#getOnMessage <em>On Message</em>}'.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the containment reference '<em>On Message</em>'.
	 * @see org.open.oasis.docs.wsbpel._2._0.process.executable.DocumentRoot#getOnMessage()
	 * @see #getDocumentRoot()
	 * @generated
	 */
	EReference getDocumentRoot_OnMessage();

	/**
	 * Returns the meta object for the containment reference '{@link org.open.oasis.docs.wsbpel._2._0.process.executable.DocumentRoot#getPartnerLink <em>Partner Link</em>}'.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the containment reference '<em>Partner Link</em>'.
	 * @see org.open.oasis.docs.wsbpel._2._0.process.executable.DocumentRoot#getPartnerLink()
	 * @see #getDocumentRoot()
	 * @generated
	 */
	EReference getDocumentRoot_PartnerLink();

	/**
	 * Returns the meta object for the containment reference '{@link org.open.oasis.docs.wsbpel._2._0.process.executable.DocumentRoot#getPartnerLinks <em>Partner Links</em>}'.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the containment reference '<em>Partner Links</em>'.
	 * @see org.open.oasis.docs.wsbpel._2._0.process.executable.DocumentRoot#getPartnerLinks()
	 * @see #getDocumentRoot()
	 * @generated
	 */
	EReference getDocumentRoot_PartnerLinks();

	/**
	 * Returns the meta object for the containment reference '{@link org.open.oasis.docs.wsbpel._2._0.process.executable.DocumentRoot#getPick <em>Pick</em>}'.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the containment reference '<em>Pick</em>'.
	 * @see org.open.oasis.docs.wsbpel._2._0.process.executable.DocumentRoot#getPick()
	 * @see #getDocumentRoot()
	 * @generated
	 */
	EReference getDocumentRoot_Pick();

	/**
	 * Returns the meta object for the containment reference '{@link org.open.oasis.docs.wsbpel._2._0.process.executable.DocumentRoot#getProcess <em>Process</em>}'.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the containment reference '<em>Process</em>'.
	 * @see org.open.oasis.docs.wsbpel._2._0.process.executable.DocumentRoot#getProcess()
	 * @see #getDocumentRoot()
	 * @generated
	 */
	EReference getDocumentRoot_Process();

	/**
	 * Returns the meta object for the containment reference '{@link org.open.oasis.docs.wsbpel._2._0.process.executable.DocumentRoot#getQuery <em>Query</em>}'.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the containment reference '<em>Query</em>'.
	 * @see org.open.oasis.docs.wsbpel._2._0.process.executable.DocumentRoot#getQuery()
	 * @see #getDocumentRoot()
	 * @generated
	 */
	EReference getDocumentRoot_Query();

	/**
	 * Returns the meta object for the containment reference '{@link org.open.oasis.docs.wsbpel._2._0.process.executable.DocumentRoot#getReceive <em>Receive</em>}'.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the containment reference '<em>Receive</em>'.
	 * @see org.open.oasis.docs.wsbpel._2._0.process.executable.DocumentRoot#getReceive()
	 * @see #getDocumentRoot()
	 * @generated
	 */
	EReference getDocumentRoot_Receive();

	/**
	 * Returns the meta object for the containment reference '{@link org.open.oasis.docs.wsbpel._2._0.process.executable.DocumentRoot#getRepeatEvery <em>Repeat Every</em>}'.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the containment reference '<em>Repeat Every</em>'.
	 * @see org.open.oasis.docs.wsbpel._2._0.process.executable.DocumentRoot#getRepeatEvery()
	 * @see #getDocumentRoot()
	 * @generated
	 */
	EReference getDocumentRoot_RepeatEvery();

	/**
	 * Returns the meta object for the containment reference '{@link org.open.oasis.docs.wsbpel._2._0.process.executable.DocumentRoot#getRepeatUntil <em>Repeat Until</em>}'.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the containment reference '<em>Repeat Until</em>'.
	 * @see org.open.oasis.docs.wsbpel._2._0.process.executable.DocumentRoot#getRepeatUntil()
	 * @see #getDocumentRoot()
	 * @generated
	 */
	EReference getDocumentRoot_RepeatUntil();

	/**
	 * Returns the meta object for the containment reference '{@link org.open.oasis.docs.wsbpel._2._0.process.executable.DocumentRoot#getReply <em>Reply</em>}'.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the containment reference '<em>Reply</em>'.
	 * @see org.open.oasis.docs.wsbpel._2._0.process.executable.DocumentRoot#getReply()
	 * @see #getDocumentRoot()
	 * @generated
	 */
	EReference getDocumentRoot_Reply();

	/**
	 * Returns the meta object for the containment reference '{@link org.open.oasis.docs.wsbpel._2._0.process.executable.DocumentRoot#getRethrow <em>Rethrow</em>}'.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the containment reference '<em>Rethrow</em>'.
	 * @see org.open.oasis.docs.wsbpel._2._0.process.executable.DocumentRoot#getRethrow()
	 * @see #getDocumentRoot()
	 * @generated
	 */
	EReference getDocumentRoot_Rethrow();

	/**
	 * Returns the meta object for the containment reference '{@link org.open.oasis.docs.wsbpel._2._0.process.executable.DocumentRoot#getScope <em>Scope</em>}'.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the containment reference '<em>Scope</em>'.
	 * @see org.open.oasis.docs.wsbpel._2._0.process.executable.DocumentRoot#getScope()
	 * @see #getDocumentRoot()
	 * @generated
	 */
	EReference getDocumentRoot_Scope();

	/**
	 * Returns the meta object for the containment reference '{@link org.open.oasis.docs.wsbpel._2._0.process.executable.DocumentRoot#getSequence <em>Sequence</em>}'.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the containment reference '<em>Sequence</em>'.
	 * @see org.open.oasis.docs.wsbpel._2._0.process.executable.DocumentRoot#getSequence()
	 * @see #getDocumentRoot()
	 * @generated
	 */
	EReference getDocumentRoot_Sequence();

	/**
	 * Returns the meta object for the containment reference '{@link org.open.oasis.docs.wsbpel._2._0.process.executable.DocumentRoot#getSource <em>Source</em>}'.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the containment reference '<em>Source</em>'.
	 * @see org.open.oasis.docs.wsbpel._2._0.process.executable.DocumentRoot#getSource()
	 * @see #getDocumentRoot()
	 * @generated
	 */
	EReference getDocumentRoot_Source();

	/**
	 * Returns the meta object for the containment reference '{@link org.open.oasis.docs.wsbpel._2._0.process.executable.DocumentRoot#getSources <em>Sources</em>}'.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the containment reference '<em>Sources</em>'.
	 * @see org.open.oasis.docs.wsbpel._2._0.process.executable.DocumentRoot#getSources()
	 * @see #getDocumentRoot()
	 * @generated
	 */
	EReference getDocumentRoot_Sources();

	/**
	 * Returns the meta object for the containment reference '{@link org.open.oasis.docs.wsbpel._2._0.process.executable.DocumentRoot#getStartCounterValue <em>Start Counter Value</em>}'.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the containment reference '<em>Start Counter Value</em>'.
	 * @see org.open.oasis.docs.wsbpel._2._0.process.executable.DocumentRoot#getStartCounterValue()
	 * @see #getDocumentRoot()
	 * @generated
	 */
	EReference getDocumentRoot_StartCounterValue();

	/**
	 * Returns the meta object for the containment reference '{@link org.open.oasis.docs.wsbpel._2._0.process.executable.DocumentRoot#getTarget <em>Target</em>}'.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the containment reference '<em>Target</em>'.
	 * @see org.open.oasis.docs.wsbpel._2._0.process.executable.DocumentRoot#getTarget()
	 * @see #getDocumentRoot()
	 * @generated
	 */
	EReference getDocumentRoot_Target();

	/**
	 * Returns the meta object for the containment reference '{@link org.open.oasis.docs.wsbpel._2._0.process.executable.DocumentRoot#getTargets <em>Targets</em>}'.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the containment reference '<em>Targets</em>'.
	 * @see org.open.oasis.docs.wsbpel._2._0.process.executable.DocumentRoot#getTargets()
	 * @see #getDocumentRoot()
	 * @generated
	 */
	EReference getDocumentRoot_Targets();

	/**
	 * Returns the meta object for the containment reference '{@link org.open.oasis.docs.wsbpel._2._0.process.executable.DocumentRoot#getTerminationHandler <em>Termination Handler</em>}'.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the containment reference '<em>Termination Handler</em>'.
	 * @see org.open.oasis.docs.wsbpel._2._0.process.executable.DocumentRoot#getTerminationHandler()
	 * @see #getDocumentRoot()
	 * @generated
	 */
	EReference getDocumentRoot_TerminationHandler();

	/**
	 * Returns the meta object for the containment reference '{@link org.open.oasis.docs.wsbpel._2._0.process.executable.DocumentRoot#getThrow <em>Throw</em>}'.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the containment reference '<em>Throw</em>'.
	 * @see org.open.oasis.docs.wsbpel._2._0.process.executable.DocumentRoot#getThrow()
	 * @see #getDocumentRoot()
	 * @generated
	 */
	EReference getDocumentRoot_Throw();

	/**
	 * Returns the meta object for the containment reference '{@link org.open.oasis.docs.wsbpel._2._0.process.executable.DocumentRoot#getTo <em>To</em>}'.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the containment reference '<em>To</em>'.
	 * @see org.open.oasis.docs.wsbpel._2._0.process.executable.DocumentRoot#getTo()
	 * @see #getDocumentRoot()
	 * @generated
	 */
	EReference getDocumentRoot_To();

	/**
	 * Returns the meta object for the containment reference '{@link org.open.oasis.docs.wsbpel._2._0.process.executable.DocumentRoot#getToPart <em>To Part</em>}'.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the containment reference '<em>To Part</em>'.
	 * @see org.open.oasis.docs.wsbpel._2._0.process.executable.DocumentRoot#getToPart()
	 * @see #getDocumentRoot()
	 * @generated
	 */
	EReference getDocumentRoot_ToPart();

	/**
	 * Returns the meta object for the containment reference '{@link org.open.oasis.docs.wsbpel._2._0.process.executable.DocumentRoot#getToParts <em>To Parts</em>}'.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the containment reference '<em>To Parts</em>'.
	 * @see org.open.oasis.docs.wsbpel._2._0.process.executable.DocumentRoot#getToParts()
	 * @see #getDocumentRoot()
	 * @generated
	 */
	EReference getDocumentRoot_ToParts();

	/**
	 * Returns the meta object for the containment reference '{@link org.open.oasis.docs.wsbpel._2._0.process.executable.DocumentRoot#getTransitionCondition <em>Transition Condition</em>}'.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the containment reference '<em>Transition Condition</em>'.
	 * @see org.open.oasis.docs.wsbpel._2._0.process.executable.DocumentRoot#getTransitionCondition()
	 * @see #getDocumentRoot()
	 * @generated
	 */
	EReference getDocumentRoot_TransitionCondition();

	/**
	 * Returns the meta object for the containment reference '{@link org.open.oasis.docs.wsbpel._2._0.process.executable.DocumentRoot#getUntil <em>Until</em>}'.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the containment reference '<em>Until</em>'.
	 * @see org.open.oasis.docs.wsbpel._2._0.process.executable.DocumentRoot#getUntil()
	 * @see #getDocumentRoot()
	 * @generated
	 */
	EReference getDocumentRoot_Until();

	/**
	 * Returns the meta object for the containment reference '{@link org.open.oasis.docs.wsbpel._2._0.process.executable.DocumentRoot#getValidate <em>Validate</em>}'.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the containment reference '<em>Validate</em>'.
	 * @see org.open.oasis.docs.wsbpel._2._0.process.executable.DocumentRoot#getValidate()
	 * @see #getDocumentRoot()
	 * @generated
	 */
	EReference getDocumentRoot_Validate();

	/**
	 * Returns the meta object for the containment reference '{@link org.open.oasis.docs.wsbpel._2._0.process.executable.DocumentRoot#getVariable <em>Variable</em>}'.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the containment reference '<em>Variable</em>'.
	 * @see org.open.oasis.docs.wsbpel._2._0.process.executable.DocumentRoot#getVariable()
	 * @see #getDocumentRoot()
	 * @generated
	 */
	EReference getDocumentRoot_Variable();

	/**
	 * Returns the meta object for the containment reference '{@link org.open.oasis.docs.wsbpel._2._0.process.executable.DocumentRoot#getVariables <em>Variables</em>}'.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the containment reference '<em>Variables</em>'.
	 * @see org.open.oasis.docs.wsbpel._2._0.process.executable.DocumentRoot#getVariables()
	 * @see #getDocumentRoot()
	 * @generated
	 */
	EReference getDocumentRoot_Variables();

	/**
	 * Returns the meta object for the containment reference '{@link org.open.oasis.docs.wsbpel._2._0.process.executable.DocumentRoot#getWait <em>Wait</em>}'.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the containment reference '<em>Wait</em>'.
	 * @see org.open.oasis.docs.wsbpel._2._0.process.executable.DocumentRoot#getWait()
	 * @see #getDocumentRoot()
	 * @generated
	 */
	EReference getDocumentRoot_Wait();

	/**
	 * Returns the meta object for the containment reference '{@link org.open.oasis.docs.wsbpel._2._0.process.executable.DocumentRoot#getWhile <em>While</em>}'.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the containment reference '<em>While</em>'.
	 * @see org.open.oasis.docs.wsbpel._2._0.process.executable.DocumentRoot#getWhile()
	 * @see #getDocumentRoot()
	 * @generated
	 */
	EReference getDocumentRoot_While();

	/**
	 * Returns the meta object for class '{@link org.open.oasis.docs.wsbpel._2._0.process.executable.TActivity <em>TActivity</em>}'.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for class '<em>TActivity</em>'.
	 * @see org.open.oasis.docs.wsbpel._2._0.process.executable.TActivity
	 * @generated
	 */
	EClass getTActivity();

	/**
	 * Returns the meta object for the containment reference '{@link org.open.oasis.docs.wsbpel._2._0.process.executable.TActivity#getTargets <em>Targets</em>}'.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the containment reference '<em>Targets</em>'.
	 * @see org.open.oasis.docs.wsbpel._2._0.process.executable.TActivity#getTargets()
	 * @see #getTActivity()
	 * @generated
	 */
	EReference getTActivity_Targets();

	/**
	 * Returns the meta object for the containment reference '{@link org.open.oasis.docs.wsbpel._2._0.process.executable.TActivity#getSources <em>Sources</em>}'.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the containment reference '<em>Sources</em>'.
	 * @see org.open.oasis.docs.wsbpel._2._0.process.executable.TActivity#getSources()
	 * @see #getTActivity()
	 * @generated
	 */
	EReference getTActivity_Sources();

	/**
	 * Returns the meta object for the attribute '{@link org.open.oasis.docs.wsbpel._2._0.process.executable.TActivity#getName <em>Name</em>}'.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the attribute '<em>Name</em>'.
	 * @see org.open.oasis.docs.wsbpel._2._0.process.executable.TActivity#getName()
	 * @see #getTActivity()
	 * @generated
	 */
	EAttribute getTActivity_Name();

	/**
	 * Returns the meta object for the attribute '{@link org.open.oasis.docs.wsbpel._2._0.process.executable.TActivity#getSuppressJoinFailure <em>Suppress Join Failure</em>}'.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the attribute '<em>Suppress Join Failure</em>'.
	 * @see org.open.oasis.docs.wsbpel._2._0.process.executable.TActivity#getSuppressJoinFailure()
	 * @see #getTActivity()
	 * @generated
	 */
	EAttribute getTActivity_SuppressJoinFailure();

	/**
	 * Returns the meta object for class '{@link org.open.oasis.docs.wsbpel._2._0.process.executable.TActivityContainer <em>TActivity Container</em>}'.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for class '<em>TActivity Container</em>'.
	 * @see org.open.oasis.docs.wsbpel._2._0.process.executable.TActivityContainer
	 * @generated
	 */
	EClass getTActivityContainer();

	/**
	 * Returns the meta object for the containment reference '{@link org.open.oasis.docs.wsbpel._2._0.process.executable.TActivityContainer#getAssign <em>Assign</em>}'.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the containment reference '<em>Assign</em>'.
	 * @see org.open.oasis.docs.wsbpel._2._0.process.executable.TActivityContainer#getAssign()
	 * @see #getTActivityContainer()
	 * @generated
	 */
	EReference getTActivityContainer_Assign();

	/**
	 * Returns the meta object for the containment reference '{@link org.open.oasis.docs.wsbpel._2._0.process.executable.TActivityContainer#getCompensate <em>Compensate</em>}'.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the containment reference '<em>Compensate</em>'.
	 * @see org.open.oasis.docs.wsbpel._2._0.process.executable.TActivityContainer#getCompensate()
	 * @see #getTActivityContainer()
	 * @generated
	 */
	EReference getTActivityContainer_Compensate();

	/**
	 * Returns the meta object for the containment reference '{@link org.open.oasis.docs.wsbpel._2._0.process.executable.TActivityContainer#getCompensateScope <em>Compensate Scope</em>}'.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the containment reference '<em>Compensate Scope</em>'.
	 * @see org.open.oasis.docs.wsbpel._2._0.process.executable.TActivityContainer#getCompensateScope()
	 * @see #getTActivityContainer()
	 * @generated
	 */
	EReference getTActivityContainer_CompensateScope();

	/**
	 * Returns the meta object for the containment reference '{@link org.open.oasis.docs.wsbpel._2._0.process.executable.TActivityContainer#getEmpty <em>Empty</em>}'.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the containment reference '<em>Empty</em>'.
	 * @see org.open.oasis.docs.wsbpel._2._0.process.executable.TActivityContainer#getEmpty()
	 * @see #getTActivityContainer()
	 * @generated
	 */
	EReference getTActivityContainer_Empty();

	/**
	 * Returns the meta object for the containment reference '{@link org.open.oasis.docs.wsbpel._2._0.process.executable.TActivityContainer#getExit <em>Exit</em>}'.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the containment reference '<em>Exit</em>'.
	 * @see org.open.oasis.docs.wsbpel._2._0.process.executable.TActivityContainer#getExit()
	 * @see #getTActivityContainer()
	 * @generated
	 */
	EReference getTActivityContainer_Exit();

	/**
	 * Returns the meta object for the containment reference '{@link org.open.oasis.docs.wsbpel._2._0.process.executable.TActivityContainer#getExtensionActivity <em>Extension Activity</em>}'.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the containment reference '<em>Extension Activity</em>'.
	 * @see org.open.oasis.docs.wsbpel._2._0.process.executable.TActivityContainer#getExtensionActivity()
	 * @see #getTActivityContainer()
	 * @generated
	 */
	EReference getTActivityContainer_ExtensionActivity();

	/**
	 * Returns the meta object for the containment reference '{@link org.open.oasis.docs.wsbpel._2._0.process.executable.TActivityContainer#getFlow <em>Flow</em>}'.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the containment reference '<em>Flow</em>'.
	 * @see org.open.oasis.docs.wsbpel._2._0.process.executable.TActivityContainer#getFlow()
	 * @see #getTActivityContainer()
	 * @generated
	 */
	EReference getTActivityContainer_Flow();

	/**
	 * Returns the meta object for the containment reference '{@link org.open.oasis.docs.wsbpel._2._0.process.executable.TActivityContainer#getForEach <em>For Each</em>}'.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the containment reference '<em>For Each</em>'.
	 * @see org.open.oasis.docs.wsbpel._2._0.process.executable.TActivityContainer#getForEach()
	 * @see #getTActivityContainer()
	 * @generated
	 */
	EReference getTActivityContainer_ForEach();

	/**
	 * Returns the meta object for the containment reference '{@link org.open.oasis.docs.wsbpel._2._0.process.executable.TActivityContainer#getIf <em>If</em>}'.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the containment reference '<em>If</em>'.
	 * @see org.open.oasis.docs.wsbpel._2._0.process.executable.TActivityContainer#getIf()
	 * @see #getTActivityContainer()
	 * @generated
	 */
	EReference getTActivityContainer_If();

	/**
	 * Returns the meta object for the containment reference '{@link org.open.oasis.docs.wsbpel._2._0.process.executable.TActivityContainer#getInvoke <em>Invoke</em>}'.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the containment reference '<em>Invoke</em>'.
	 * @see org.open.oasis.docs.wsbpel._2._0.process.executable.TActivityContainer#getInvoke()
	 * @see #getTActivityContainer()
	 * @generated
	 */
	EReference getTActivityContainer_Invoke();

	/**
	 * Returns the meta object for the containment reference '{@link org.open.oasis.docs.wsbpel._2._0.process.executable.TActivityContainer#getPick <em>Pick</em>}'.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the containment reference '<em>Pick</em>'.
	 * @see org.open.oasis.docs.wsbpel._2._0.process.executable.TActivityContainer#getPick()
	 * @see #getTActivityContainer()
	 * @generated
	 */
	EReference getTActivityContainer_Pick();

	/**
	 * Returns the meta object for the containment reference '{@link org.open.oasis.docs.wsbpel._2._0.process.executable.TActivityContainer#getReceive <em>Receive</em>}'.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the containment reference '<em>Receive</em>'.
	 * @see org.open.oasis.docs.wsbpel._2._0.process.executable.TActivityContainer#getReceive()
	 * @see #getTActivityContainer()
	 * @generated
	 */
	EReference getTActivityContainer_Receive();

	/**
	 * Returns the meta object for the containment reference '{@link org.open.oasis.docs.wsbpel._2._0.process.executable.TActivityContainer#getRepeatUntil <em>Repeat Until</em>}'.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the containment reference '<em>Repeat Until</em>'.
	 * @see org.open.oasis.docs.wsbpel._2._0.process.executable.TActivityContainer#getRepeatUntil()
	 * @see #getTActivityContainer()
	 * @generated
	 */
	EReference getTActivityContainer_RepeatUntil();

	/**
	 * Returns the meta object for the containment reference '{@link org.open.oasis.docs.wsbpel._2._0.process.executable.TActivityContainer#getReply <em>Reply</em>}'.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the containment reference '<em>Reply</em>'.
	 * @see org.open.oasis.docs.wsbpel._2._0.process.executable.TActivityContainer#getReply()
	 * @see #getTActivityContainer()
	 * @generated
	 */
	EReference getTActivityContainer_Reply();

	/**
	 * Returns the meta object for the containment reference '{@link org.open.oasis.docs.wsbpel._2._0.process.executable.TActivityContainer#getRethrow <em>Rethrow</em>}'.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the containment reference '<em>Rethrow</em>'.
	 * @see org.open.oasis.docs.wsbpel._2._0.process.executable.TActivityContainer#getRethrow()
	 * @see #getTActivityContainer()
	 * @generated
	 */
	EReference getTActivityContainer_Rethrow();

	/**
	 * Returns the meta object for the containment reference '{@link org.open.oasis.docs.wsbpel._2._0.process.executable.TActivityContainer#getScope <em>Scope</em>}'.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the containment reference '<em>Scope</em>'.
	 * @see org.open.oasis.docs.wsbpel._2._0.process.executable.TActivityContainer#getScope()
	 * @see #getTActivityContainer()
	 * @generated
	 */
	EReference getTActivityContainer_Scope();

	/**
	 * Returns the meta object for the containment reference '{@link org.open.oasis.docs.wsbpel._2._0.process.executable.TActivityContainer#getSequence <em>Sequence</em>}'.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the containment reference '<em>Sequence</em>'.
	 * @see org.open.oasis.docs.wsbpel._2._0.process.executable.TActivityContainer#getSequence()
	 * @see #getTActivityContainer()
	 * @generated
	 */
	EReference getTActivityContainer_Sequence();

	/**
	 * Returns the meta object for the containment reference '{@link org.open.oasis.docs.wsbpel._2._0.process.executable.TActivityContainer#getThrow <em>Throw</em>}'.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the containment reference '<em>Throw</em>'.
	 * @see org.open.oasis.docs.wsbpel._2._0.process.executable.TActivityContainer#getThrow()
	 * @see #getTActivityContainer()
	 * @generated
	 */
	EReference getTActivityContainer_Throw();

	/**
	 * Returns the meta object for the containment reference '{@link org.open.oasis.docs.wsbpel._2._0.process.executable.TActivityContainer#getValidate <em>Validate</em>}'.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the containment reference '<em>Validate</em>'.
	 * @see org.open.oasis.docs.wsbpel._2._0.process.executable.TActivityContainer#getValidate()
	 * @see #getTActivityContainer()
	 * @generated
	 */
	EReference getTActivityContainer_Validate();

	/**
	 * Returns the meta object for the containment reference '{@link org.open.oasis.docs.wsbpel._2._0.process.executable.TActivityContainer#getWait <em>Wait</em>}'.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the containment reference '<em>Wait</em>'.
	 * @see org.open.oasis.docs.wsbpel._2._0.process.executable.TActivityContainer#getWait()
	 * @see #getTActivityContainer()
	 * @generated
	 */
	EReference getTActivityContainer_Wait();

	/**
	 * Returns the meta object for the containment reference '{@link org.open.oasis.docs.wsbpel._2._0.process.executable.TActivityContainer#getWhile <em>While</em>}'.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the containment reference '<em>While</em>'.
	 * @see org.open.oasis.docs.wsbpel._2._0.process.executable.TActivityContainer#getWhile()
	 * @see #getTActivityContainer()
	 * @generated
	 */
	EReference getTActivityContainer_While();

	/**
	 * Returns the meta object for class '{@link org.open.oasis.docs.wsbpel._2._0.process.executable.TAssign <em>TAssign</em>}'.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for class '<em>TAssign</em>'.
	 * @see org.open.oasis.docs.wsbpel._2._0.process.executable.TAssign
	 * @generated
	 */
	EClass getTAssign();

	/**
	 * Returns the meta object for the attribute list '{@link org.open.oasis.docs.wsbpel._2._0.process.executable.TAssign#getGroup <em>Group</em>}'.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the attribute list '<em>Group</em>'.
	 * @see org.open.oasis.docs.wsbpel._2._0.process.executable.TAssign#getGroup()
	 * @see #getTAssign()
	 * @generated
	 */
	EAttribute getTAssign_Group();

	/**
	 * Returns the meta object for the containment reference list '{@link org.open.oasis.docs.wsbpel._2._0.process.executable.TAssign#getCopy <em>Copy</em>}'.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the containment reference list '<em>Copy</em>'.
	 * @see org.open.oasis.docs.wsbpel._2._0.process.executable.TAssign#getCopy()
	 * @see #getTAssign()
	 * @generated
	 */
	EReference getTAssign_Copy();

	/**
	 * Returns the meta object for the containment reference list '{@link org.open.oasis.docs.wsbpel._2._0.process.executable.TAssign#getExtensionAssignOperation <em>Extension Assign Operation</em>}'.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the containment reference list '<em>Extension Assign Operation</em>'.
	 * @see org.open.oasis.docs.wsbpel._2._0.process.executable.TAssign#getExtensionAssignOperation()
	 * @see #getTAssign()
	 * @generated
	 */
	EReference getTAssign_ExtensionAssignOperation();

	/**
	 * Returns the meta object for the attribute '{@link org.open.oasis.docs.wsbpel._2._0.process.executable.TAssign#getValidate <em>Validate</em>}'.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the attribute '<em>Validate</em>'.
	 * @see org.open.oasis.docs.wsbpel._2._0.process.executable.TAssign#getValidate()
	 * @see #getTAssign()
	 * @generated
	 */
	EAttribute getTAssign_Validate();

	/**
	 * Returns the meta object for class '{@link org.open.oasis.docs.wsbpel._2._0.process.executable.TBooleanExpr <em>TBoolean Expr</em>}'.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for class '<em>TBoolean Expr</em>'.
	 * @see org.open.oasis.docs.wsbpel._2._0.process.executable.TBooleanExpr
	 * @generated
	 */
	EClass getTBooleanExpr();

	/**
	 * Returns the meta object for class '{@link org.open.oasis.docs.wsbpel._2._0.process.executable.TBranches <em>TBranches</em>}'.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for class '<em>TBranches</em>'.
	 * @see org.open.oasis.docs.wsbpel._2._0.process.executable.TBranches
	 * @generated
	 */
	EClass getTBranches();

	/**
	 * Returns the meta object for the attribute '{@link org.open.oasis.docs.wsbpel._2._0.process.executable.TBranches#getSuccessfulBranchesOnly <em>Successful Branches Only</em>}'.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the attribute '<em>Successful Branches Only</em>'.
	 * @see org.open.oasis.docs.wsbpel._2._0.process.executable.TBranches#getSuccessfulBranchesOnly()
	 * @see #getTBranches()
	 * @generated
	 */
	EAttribute getTBranches_SuccessfulBranchesOnly();

	/**
	 * Returns the meta object for class '{@link org.open.oasis.docs.wsbpel._2._0.process.executable.TCatch <em>TCatch</em>}'.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for class '<em>TCatch</em>'.
	 * @see org.open.oasis.docs.wsbpel._2._0.process.executable.TCatch
	 * @generated
	 */
	EClass getTCatch();

	/**
	 * Returns the meta object for the attribute '{@link org.open.oasis.docs.wsbpel._2._0.process.executable.TCatch#getFaultElement <em>Fault Element</em>}'.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the attribute '<em>Fault Element</em>'.
	 * @see org.open.oasis.docs.wsbpel._2._0.process.executable.TCatch#getFaultElement()
	 * @see #getTCatch()
	 * @generated
	 */
	EAttribute getTCatch_FaultElement();

	/**
	 * Returns the meta object for the attribute '{@link org.open.oasis.docs.wsbpel._2._0.process.executable.TCatch#getFaultMessageType <em>Fault Message Type</em>}'.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the attribute '<em>Fault Message Type</em>'.
	 * @see org.open.oasis.docs.wsbpel._2._0.process.executable.TCatch#getFaultMessageType()
	 * @see #getTCatch()
	 * @generated
	 */
	EAttribute getTCatch_FaultMessageType();

	/**
	 * Returns the meta object for the attribute '{@link org.open.oasis.docs.wsbpel._2._0.process.executable.TCatch#getFaultName <em>Fault Name</em>}'.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the attribute '<em>Fault Name</em>'.
	 * @see org.open.oasis.docs.wsbpel._2._0.process.executable.TCatch#getFaultName()
	 * @see #getTCatch()
	 * @generated
	 */
	EAttribute getTCatch_FaultName();

	/**
	 * Returns the meta object for the attribute '{@link org.open.oasis.docs.wsbpel._2._0.process.executable.TCatch#getFaultVariable <em>Fault Variable</em>}'.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the attribute '<em>Fault Variable</em>'.
	 * @see org.open.oasis.docs.wsbpel._2._0.process.executable.TCatch#getFaultVariable()
	 * @see #getTCatch()
	 * @generated
	 */
	EAttribute getTCatch_FaultVariable();

	/**
	 * Returns the meta object for class '{@link org.open.oasis.docs.wsbpel._2._0.process.executable.TCompensate <em>TCompensate</em>}'.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for class '<em>TCompensate</em>'.
	 * @see org.open.oasis.docs.wsbpel._2._0.process.executable.TCompensate
	 * @generated
	 */
	EClass getTCompensate();

	/**
	 * Returns the meta object for class '{@link org.open.oasis.docs.wsbpel._2._0.process.executable.TCompensateScope <em>TCompensate Scope</em>}'.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for class '<em>TCompensate Scope</em>'.
	 * @see org.open.oasis.docs.wsbpel._2._0.process.executable.TCompensateScope
	 * @generated
	 */
	EClass getTCompensateScope();

	/**
	 * Returns the meta object for the attribute '{@link org.open.oasis.docs.wsbpel._2._0.process.executable.TCompensateScope#getTarget <em>Target</em>}'.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the attribute '<em>Target</em>'.
	 * @see org.open.oasis.docs.wsbpel._2._0.process.executable.TCompensateScope#getTarget()
	 * @see #getTCompensateScope()
	 * @generated
	 */
	EAttribute getTCompensateScope_Target();

	/**
	 * Returns the meta object for class '{@link org.open.oasis.docs.wsbpel._2._0.process.executable.TCompletionCondition <em>TCompletion Condition</em>}'.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for class '<em>TCompletion Condition</em>'.
	 * @see org.open.oasis.docs.wsbpel._2._0.process.executable.TCompletionCondition
	 * @generated
	 */
	EClass getTCompletionCondition();

	/**
	 * Returns the meta object for the containment reference '{@link org.open.oasis.docs.wsbpel._2._0.process.executable.TCompletionCondition#getBranches <em>Branches</em>}'.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the containment reference '<em>Branches</em>'.
	 * @see org.open.oasis.docs.wsbpel._2._0.process.executable.TCompletionCondition#getBranches()
	 * @see #getTCompletionCondition()
	 * @generated
	 */
	EReference getTCompletionCondition_Branches();

	/**
	 * Returns the meta object for class '{@link org.open.oasis.docs.wsbpel._2._0.process.executable.TCondition <em>TCondition</em>}'.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for class '<em>TCondition</em>'.
	 * @see org.open.oasis.docs.wsbpel._2._0.process.executable.TCondition
	 * @generated
	 */
	EClass getTCondition();

	/**
	 * Returns the meta object for class '{@link org.open.oasis.docs.wsbpel._2._0.process.executable.TCopy <em>TCopy</em>}'.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for class '<em>TCopy</em>'.
	 * @see org.open.oasis.docs.wsbpel._2._0.process.executable.TCopy
	 * @generated
	 */
	EClass getTCopy();

	/**
	 * Returns the meta object for the containment reference '{@link org.open.oasis.docs.wsbpel._2._0.process.executable.TCopy#getFrom <em>From</em>}'.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the containment reference '<em>From</em>'.
	 * @see org.open.oasis.docs.wsbpel._2._0.process.executable.TCopy#getFrom()
	 * @see #getTCopy()
	 * @generated
	 */
	EReference getTCopy_From();

	/**
	 * Returns the meta object for the containment reference '{@link org.open.oasis.docs.wsbpel._2._0.process.executable.TCopy#getTo <em>To</em>}'.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the containment reference '<em>To</em>'.
	 * @see org.open.oasis.docs.wsbpel._2._0.process.executable.TCopy#getTo()
	 * @see #getTCopy()
	 * @generated
	 */
	EReference getTCopy_To();

	/**
	 * Returns the meta object for the attribute '{@link org.open.oasis.docs.wsbpel._2._0.process.executable.TCopy#getIgnoreMissingFromData <em>Ignore Missing From Data</em>}'.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the attribute '<em>Ignore Missing From Data</em>'.
	 * @see org.open.oasis.docs.wsbpel._2._0.process.executable.TCopy#getIgnoreMissingFromData()
	 * @see #getTCopy()
	 * @generated
	 */
	EAttribute getTCopy_IgnoreMissingFromData();

	/**
	 * Returns the meta object for the attribute '{@link org.open.oasis.docs.wsbpel._2._0.process.executable.TCopy#getKeepSrcElementName <em>Keep Src Element Name</em>}'.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the attribute '<em>Keep Src Element Name</em>'.
	 * @see org.open.oasis.docs.wsbpel._2._0.process.executable.TCopy#getKeepSrcElementName()
	 * @see #getTCopy()
	 * @generated
	 */
	EAttribute getTCopy_KeepSrcElementName();

	/**
	 * Returns the meta object for class '{@link org.open.oasis.docs.wsbpel._2._0.process.executable.TCorrelation <em>TCorrelation</em>}'.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for class '<em>TCorrelation</em>'.
	 * @see org.open.oasis.docs.wsbpel._2._0.process.executable.TCorrelation
	 * @generated
	 */
	EClass getTCorrelation();

	/**
	 * Returns the meta object for the attribute '{@link org.open.oasis.docs.wsbpel._2._0.process.executable.TCorrelation#getInitiate <em>Initiate</em>}'.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the attribute '<em>Initiate</em>'.
	 * @see org.open.oasis.docs.wsbpel._2._0.process.executable.TCorrelation#getInitiate()
	 * @see #getTCorrelation()
	 * @generated
	 */
	EAttribute getTCorrelation_Initiate();

	/**
	 * Returns the meta object for the attribute '{@link org.open.oasis.docs.wsbpel._2._0.process.executable.TCorrelation#getSet <em>Set</em>}'.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the attribute '<em>Set</em>'.
	 * @see org.open.oasis.docs.wsbpel._2._0.process.executable.TCorrelation#getSet()
	 * @see #getTCorrelation()
	 * @generated
	 */
	EAttribute getTCorrelation_Set();

	/**
	 * Returns the meta object for class '{@link org.open.oasis.docs.wsbpel._2._0.process.executable.TCorrelations <em>TCorrelations</em>}'.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for class '<em>TCorrelations</em>'.
	 * @see org.open.oasis.docs.wsbpel._2._0.process.executable.TCorrelations
	 * @generated
	 */
	EClass getTCorrelations();

	/**
	 * Returns the meta object for the containment reference list '{@link org.open.oasis.docs.wsbpel._2._0.process.executable.TCorrelations#getCorrelation <em>Correlation</em>}'.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the containment reference list '<em>Correlation</em>'.
	 * @see org.open.oasis.docs.wsbpel._2._0.process.executable.TCorrelations#getCorrelation()
	 * @see #getTCorrelations()
	 * @generated
	 */
	EReference getTCorrelations_Correlation();

	/**
	 * Returns the meta object for class '{@link org.open.oasis.docs.wsbpel._2._0.process.executable.TCorrelationSet <em>TCorrelation Set</em>}'.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for class '<em>TCorrelation Set</em>'.
	 * @see org.open.oasis.docs.wsbpel._2._0.process.executable.TCorrelationSet
	 * @generated
	 */
	EClass getTCorrelationSet();

	/**
	 * Returns the meta object for the attribute '{@link org.open.oasis.docs.wsbpel._2._0.process.executable.TCorrelationSet#getName <em>Name</em>}'.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the attribute '<em>Name</em>'.
	 * @see org.open.oasis.docs.wsbpel._2._0.process.executable.TCorrelationSet#getName()
	 * @see #getTCorrelationSet()
	 * @generated
	 */
	EAttribute getTCorrelationSet_Name();

	/**
	 * Returns the meta object for the attribute '{@link org.open.oasis.docs.wsbpel._2._0.process.executable.TCorrelationSet#getProperties <em>Properties</em>}'.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the attribute '<em>Properties</em>'.
	 * @see org.open.oasis.docs.wsbpel._2._0.process.executable.TCorrelationSet#getProperties()
	 * @see #getTCorrelationSet()
	 * @generated
	 */
	EAttribute getTCorrelationSet_Properties();

	/**
	 * Returns the meta object for class '{@link org.open.oasis.docs.wsbpel._2._0.process.executable.TCorrelationSets <em>TCorrelation Sets</em>}'.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for class '<em>TCorrelation Sets</em>'.
	 * @see org.open.oasis.docs.wsbpel._2._0.process.executable.TCorrelationSets
	 * @generated
	 */
	EClass getTCorrelationSets();

	/**
	 * Returns the meta object for the containment reference list '{@link org.open.oasis.docs.wsbpel._2._0.process.executable.TCorrelationSets#getCorrelationSet <em>Correlation Set</em>}'.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the containment reference list '<em>Correlation Set</em>'.
	 * @see org.open.oasis.docs.wsbpel._2._0.process.executable.TCorrelationSets#getCorrelationSet()
	 * @see #getTCorrelationSets()
	 * @generated
	 */
	EReference getTCorrelationSets_CorrelationSet();

	/**
	 * Returns the meta object for class '{@link org.open.oasis.docs.wsbpel._2._0.process.executable.TCorrelationsWithPattern <em>TCorrelations With Pattern</em>}'.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for class '<em>TCorrelations With Pattern</em>'.
	 * @see org.open.oasis.docs.wsbpel._2._0.process.executable.TCorrelationsWithPattern
	 * @generated
	 */
	EClass getTCorrelationsWithPattern();

	/**
	 * Returns the meta object for the containment reference list '{@link org.open.oasis.docs.wsbpel._2._0.process.executable.TCorrelationsWithPattern#getCorrelation <em>Correlation</em>}'.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the containment reference list '<em>Correlation</em>'.
	 * @see org.open.oasis.docs.wsbpel._2._0.process.executable.TCorrelationsWithPattern#getCorrelation()
	 * @see #getTCorrelationsWithPattern()
	 * @generated
	 */
	EReference getTCorrelationsWithPattern_Correlation();

	/**
	 * Returns the meta object for class '{@link org.open.oasis.docs.wsbpel._2._0.process.executable.TCorrelationWithPattern <em>TCorrelation With Pattern</em>}'.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for class '<em>TCorrelation With Pattern</em>'.
	 * @see org.open.oasis.docs.wsbpel._2._0.process.executable.TCorrelationWithPattern
	 * @generated
	 */
	EClass getTCorrelationWithPattern();

	/**
	 * Returns the meta object for the attribute '{@link org.open.oasis.docs.wsbpel._2._0.process.executable.TCorrelationWithPattern#getPattern <em>Pattern</em>}'.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the attribute '<em>Pattern</em>'.
	 * @see org.open.oasis.docs.wsbpel._2._0.process.executable.TCorrelationWithPattern#getPattern()
	 * @see #getTCorrelationWithPattern()
	 * @generated
	 */
	EAttribute getTCorrelationWithPattern_Pattern();

	/**
	 * Returns the meta object for class '{@link org.open.oasis.docs.wsbpel._2._0.process.executable.TDeadlineExpr <em>TDeadline Expr</em>}'.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for class '<em>TDeadline Expr</em>'.
	 * @see org.open.oasis.docs.wsbpel._2._0.process.executable.TDeadlineExpr
	 * @generated
	 */
	EClass getTDeadlineExpr();

	/**
	 * Returns the meta object for class '{@link org.open.oasis.docs.wsbpel._2._0.process.executable.TDocumentation <em>TDocumentation</em>}'.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for class '<em>TDocumentation</em>'.
	 * @see org.open.oasis.docs.wsbpel._2._0.process.executable.TDocumentation
	 * @generated
	 */
	EClass getTDocumentation();

	/**
	 * Returns the meta object for the attribute list '{@link org.open.oasis.docs.wsbpel._2._0.process.executable.TDocumentation#getMixed <em>Mixed</em>}'.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the attribute list '<em>Mixed</em>'.
	 * @see org.open.oasis.docs.wsbpel._2._0.process.executable.TDocumentation#getMixed()
	 * @see #getTDocumentation()
	 * @generated
	 */
	EAttribute getTDocumentation_Mixed();

	/**
	 * Returns the meta object for the attribute list '{@link org.open.oasis.docs.wsbpel._2._0.process.executable.TDocumentation#getAny <em>Any</em>}'.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the attribute list '<em>Any</em>'.
	 * @see org.open.oasis.docs.wsbpel._2._0.process.executable.TDocumentation#getAny()
	 * @see #getTDocumentation()
	 * @generated
	 */
	EAttribute getTDocumentation_Any();

	/**
	 * Returns the meta object for the attribute '{@link org.open.oasis.docs.wsbpel._2._0.process.executable.TDocumentation#getLang <em>Lang</em>}'.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the attribute '<em>Lang</em>'.
	 * @see org.open.oasis.docs.wsbpel._2._0.process.executable.TDocumentation#getLang()
	 * @see #getTDocumentation()
	 * @generated
	 */
	EAttribute getTDocumentation_Lang();

	/**
	 * Returns the meta object for the attribute '{@link org.open.oasis.docs.wsbpel._2._0.process.executable.TDocumentation#getSource <em>Source</em>}'.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the attribute '<em>Source</em>'.
	 * @see org.open.oasis.docs.wsbpel._2._0.process.executable.TDocumentation#getSource()
	 * @see #getTDocumentation()
	 * @generated
	 */
	EAttribute getTDocumentation_Source();

	/**
	 * Returns the meta object for class '{@link org.open.oasis.docs.wsbpel._2._0.process.executable.TDurationExpr <em>TDuration Expr</em>}'.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for class '<em>TDuration Expr</em>'.
	 * @see org.open.oasis.docs.wsbpel._2._0.process.executable.TDurationExpr
	 * @generated
	 */
	EClass getTDurationExpr();

	/**
	 * Returns the meta object for class '{@link org.open.oasis.docs.wsbpel._2._0.process.executable.TElseif <em>TElseif</em>}'.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for class '<em>TElseif</em>'.
	 * @see org.open.oasis.docs.wsbpel._2._0.process.executable.TElseif
	 * @generated
	 */
	EClass getTElseif();

	/**
	 * Returns the meta object for the containment reference '{@link org.open.oasis.docs.wsbpel._2._0.process.executable.TElseif#getCondition <em>Condition</em>}'.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the containment reference '<em>Condition</em>'.
	 * @see org.open.oasis.docs.wsbpel._2._0.process.executable.TElseif#getCondition()
	 * @see #getTElseif()
	 * @generated
	 */
	EReference getTElseif_Condition();

	/**
	 * Returns the meta object for the containment reference '{@link org.open.oasis.docs.wsbpel._2._0.process.executable.TElseif#getAssign <em>Assign</em>}'.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the containment reference '<em>Assign</em>'.
	 * @see org.open.oasis.docs.wsbpel._2._0.process.executable.TElseif#getAssign()
	 * @see #getTElseif()
	 * @generated
	 */
	EReference getTElseif_Assign();

	/**
	 * Returns the meta object for the containment reference '{@link org.open.oasis.docs.wsbpel._2._0.process.executable.TElseif#getCompensate <em>Compensate</em>}'.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the containment reference '<em>Compensate</em>'.
	 * @see org.open.oasis.docs.wsbpel._2._0.process.executable.TElseif#getCompensate()
	 * @see #getTElseif()
	 * @generated
	 */
	EReference getTElseif_Compensate();

	/**
	 * Returns the meta object for the containment reference '{@link org.open.oasis.docs.wsbpel._2._0.process.executable.TElseif#getCompensateScope <em>Compensate Scope</em>}'.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the containment reference '<em>Compensate Scope</em>'.
	 * @see org.open.oasis.docs.wsbpel._2._0.process.executable.TElseif#getCompensateScope()
	 * @see #getTElseif()
	 * @generated
	 */
	EReference getTElseif_CompensateScope();

	/**
	 * Returns the meta object for the containment reference '{@link org.open.oasis.docs.wsbpel._2._0.process.executable.TElseif#getEmpty <em>Empty</em>}'.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the containment reference '<em>Empty</em>'.
	 * @see org.open.oasis.docs.wsbpel._2._0.process.executable.TElseif#getEmpty()
	 * @see #getTElseif()
	 * @generated
	 */
	EReference getTElseif_Empty();

	/**
	 * Returns the meta object for the containment reference '{@link org.open.oasis.docs.wsbpel._2._0.process.executable.TElseif#getExit <em>Exit</em>}'.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the containment reference '<em>Exit</em>'.
	 * @see org.open.oasis.docs.wsbpel._2._0.process.executable.TElseif#getExit()
	 * @see #getTElseif()
	 * @generated
	 */
	EReference getTElseif_Exit();

	/**
	 * Returns the meta object for the containment reference '{@link org.open.oasis.docs.wsbpel._2._0.process.executable.TElseif#getExtensionActivity <em>Extension Activity</em>}'.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the containment reference '<em>Extension Activity</em>'.
	 * @see org.open.oasis.docs.wsbpel._2._0.process.executable.TElseif#getExtensionActivity()
	 * @see #getTElseif()
	 * @generated
	 */
	EReference getTElseif_ExtensionActivity();

	/**
	 * Returns the meta object for the containment reference '{@link org.open.oasis.docs.wsbpel._2._0.process.executable.TElseif#getFlow <em>Flow</em>}'.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the containment reference '<em>Flow</em>'.
	 * @see org.open.oasis.docs.wsbpel._2._0.process.executable.TElseif#getFlow()
	 * @see #getTElseif()
	 * @generated
	 */
	EReference getTElseif_Flow();

	/**
	 * Returns the meta object for the containment reference '{@link org.open.oasis.docs.wsbpel._2._0.process.executable.TElseif#getForEach <em>For Each</em>}'.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the containment reference '<em>For Each</em>'.
	 * @see org.open.oasis.docs.wsbpel._2._0.process.executable.TElseif#getForEach()
	 * @see #getTElseif()
	 * @generated
	 */
	EReference getTElseif_ForEach();

	/**
	 * Returns the meta object for the containment reference '{@link org.open.oasis.docs.wsbpel._2._0.process.executable.TElseif#getIf <em>If</em>}'.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the containment reference '<em>If</em>'.
	 * @see org.open.oasis.docs.wsbpel._2._0.process.executable.TElseif#getIf()
	 * @see #getTElseif()
	 * @generated
	 */
	EReference getTElseif_If();

	/**
	 * Returns the meta object for the containment reference '{@link org.open.oasis.docs.wsbpel._2._0.process.executable.TElseif#getInvoke <em>Invoke</em>}'.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the containment reference '<em>Invoke</em>'.
	 * @see org.open.oasis.docs.wsbpel._2._0.process.executable.TElseif#getInvoke()
	 * @see #getTElseif()
	 * @generated
	 */
	EReference getTElseif_Invoke();

	/**
	 * Returns the meta object for the containment reference '{@link org.open.oasis.docs.wsbpel._2._0.process.executable.TElseif#getPick <em>Pick</em>}'.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the containment reference '<em>Pick</em>'.
	 * @see org.open.oasis.docs.wsbpel._2._0.process.executable.TElseif#getPick()
	 * @see #getTElseif()
	 * @generated
	 */
	EReference getTElseif_Pick();

	/**
	 * Returns the meta object for the containment reference '{@link org.open.oasis.docs.wsbpel._2._0.process.executable.TElseif#getReceive <em>Receive</em>}'.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the containment reference '<em>Receive</em>'.
	 * @see org.open.oasis.docs.wsbpel._2._0.process.executable.TElseif#getReceive()
	 * @see #getTElseif()
	 * @generated
	 */
	EReference getTElseif_Receive();

	/**
	 * Returns the meta object for the containment reference '{@link org.open.oasis.docs.wsbpel._2._0.process.executable.TElseif#getRepeatUntil <em>Repeat Until</em>}'.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the containment reference '<em>Repeat Until</em>'.
	 * @see org.open.oasis.docs.wsbpel._2._0.process.executable.TElseif#getRepeatUntil()
	 * @see #getTElseif()
	 * @generated
	 */
	EReference getTElseif_RepeatUntil();

	/**
	 * Returns the meta object for the containment reference '{@link org.open.oasis.docs.wsbpel._2._0.process.executable.TElseif#getReply <em>Reply</em>}'.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the containment reference '<em>Reply</em>'.
	 * @see org.open.oasis.docs.wsbpel._2._0.process.executable.TElseif#getReply()
	 * @see #getTElseif()
	 * @generated
	 */
	EReference getTElseif_Reply();

	/**
	 * Returns the meta object for the containment reference '{@link org.open.oasis.docs.wsbpel._2._0.process.executable.TElseif#getRethrow <em>Rethrow</em>}'.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the containment reference '<em>Rethrow</em>'.
	 * @see org.open.oasis.docs.wsbpel._2._0.process.executable.TElseif#getRethrow()
	 * @see #getTElseif()
	 * @generated
	 */
	EReference getTElseif_Rethrow();

	/**
	 * Returns the meta object for the containment reference '{@link org.open.oasis.docs.wsbpel._2._0.process.executable.TElseif#getScope <em>Scope</em>}'.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the containment reference '<em>Scope</em>'.
	 * @see org.open.oasis.docs.wsbpel._2._0.process.executable.TElseif#getScope()
	 * @see #getTElseif()
	 * @generated
	 */
	EReference getTElseif_Scope();

	/**
	 * Returns the meta object for the containment reference '{@link org.open.oasis.docs.wsbpel._2._0.process.executable.TElseif#getSequence <em>Sequence</em>}'.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the containment reference '<em>Sequence</em>'.
	 * @see org.open.oasis.docs.wsbpel._2._0.process.executable.TElseif#getSequence()
	 * @see #getTElseif()
	 * @generated
	 */
	EReference getTElseif_Sequence();

	/**
	 * Returns the meta object for the containment reference '{@link org.open.oasis.docs.wsbpel._2._0.process.executable.TElseif#getThrow <em>Throw</em>}'.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the containment reference '<em>Throw</em>'.
	 * @see org.open.oasis.docs.wsbpel._2._0.process.executable.TElseif#getThrow()
	 * @see #getTElseif()
	 * @generated
	 */
	EReference getTElseif_Throw();

	/**
	 * Returns the meta object for the containment reference '{@link org.open.oasis.docs.wsbpel._2._0.process.executable.TElseif#getValidate <em>Validate</em>}'.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the containment reference '<em>Validate</em>'.
	 * @see org.open.oasis.docs.wsbpel._2._0.process.executable.TElseif#getValidate()
	 * @see #getTElseif()
	 * @generated
	 */
	EReference getTElseif_Validate();

	/**
	 * Returns the meta object for the containment reference '{@link org.open.oasis.docs.wsbpel._2._0.process.executable.TElseif#getWait <em>Wait</em>}'.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the containment reference '<em>Wait</em>'.
	 * @see org.open.oasis.docs.wsbpel._2._0.process.executable.TElseif#getWait()
	 * @see #getTElseif()
	 * @generated
	 */
	EReference getTElseif_Wait();

	/**
	 * Returns the meta object for the containment reference '{@link org.open.oasis.docs.wsbpel._2._0.process.executable.TElseif#getWhile <em>While</em>}'.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the containment reference '<em>While</em>'.
	 * @see org.open.oasis.docs.wsbpel._2._0.process.executable.TElseif#getWhile()
	 * @see #getTElseif()
	 * @generated
	 */
	EReference getTElseif_While();

	/**
	 * Returns the meta object for class '{@link org.open.oasis.docs.wsbpel._2._0.process.executable.TEmpty <em>TEmpty</em>}'.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for class '<em>TEmpty</em>'.
	 * @see org.open.oasis.docs.wsbpel._2._0.process.executable.TEmpty
	 * @generated
	 */
	EClass getTEmpty();

	/**
	 * Returns the meta object for class '{@link org.open.oasis.docs.wsbpel._2._0.process.executable.TEventHandlers <em>TEvent Handlers</em>}'.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for class '<em>TEvent Handlers</em>'.
	 * @see org.open.oasis.docs.wsbpel._2._0.process.executable.TEventHandlers
	 * @generated
	 */
	EClass getTEventHandlers();

	/**
	 * Returns the meta object for the containment reference list '{@link org.open.oasis.docs.wsbpel._2._0.process.executable.TEventHandlers#getOnEvent <em>On Event</em>}'.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the containment reference list '<em>On Event</em>'.
	 * @see org.open.oasis.docs.wsbpel._2._0.process.executable.TEventHandlers#getOnEvent()
	 * @see #getTEventHandlers()
	 * @generated
	 */
	EReference getTEventHandlers_OnEvent();

	/**
	 * Returns the meta object for the containment reference list '{@link org.open.oasis.docs.wsbpel._2._0.process.executable.TEventHandlers#getOnAlarm <em>On Alarm</em>}'.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the containment reference list '<em>On Alarm</em>'.
	 * @see org.open.oasis.docs.wsbpel._2._0.process.executable.TEventHandlers#getOnAlarm()
	 * @see #getTEventHandlers()
	 * @generated
	 */
	EReference getTEventHandlers_OnAlarm();

	/**
	 * Returns the meta object for class '{@link org.open.oasis.docs.wsbpel._2._0.process.executable.TExit <em>TExit</em>}'.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for class '<em>TExit</em>'.
	 * @see org.open.oasis.docs.wsbpel._2._0.process.executable.TExit
	 * @generated
	 */
	EClass getTExit();

	/**
	 * Returns the meta object for class '{@link org.open.oasis.docs.wsbpel._2._0.process.executable.TExpression <em>TExpression</em>}'.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for class '<em>TExpression</em>'.
	 * @see org.open.oasis.docs.wsbpel._2._0.process.executable.TExpression
	 * @generated
	 */
	EClass getTExpression();

	/**
	 * Returns the meta object for the attribute list '{@link org.open.oasis.docs.wsbpel._2._0.process.executable.TExpression#getMixed <em>Mixed</em>}'.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the attribute list '<em>Mixed</em>'.
	 * @see org.open.oasis.docs.wsbpel._2._0.process.executable.TExpression#getMixed()
	 * @see #getTExpression()
	 * @generated
	 */
	EAttribute getTExpression_Mixed();

	/**
	 * Returns the meta object for the attribute list '{@link org.open.oasis.docs.wsbpel._2._0.process.executable.TExpression#getAny <em>Any</em>}'.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the attribute list '<em>Any</em>'.
	 * @see org.open.oasis.docs.wsbpel._2._0.process.executable.TExpression#getAny()
	 * @see #getTExpression()
	 * @generated
	 */
	EAttribute getTExpression_Any();

	/**
	 * Returns the meta object for the attribute '{@link org.open.oasis.docs.wsbpel._2._0.process.executable.TExpression#getExpressionLanguage <em>Expression Language</em>}'.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the attribute '<em>Expression Language</em>'.
	 * @see org.open.oasis.docs.wsbpel._2._0.process.executable.TExpression#getExpressionLanguage()
	 * @see #getTExpression()
	 * @generated
	 */
	EAttribute getTExpression_ExpressionLanguage();

	/**
	 * Returns the meta object for the attribute list '{@link org.open.oasis.docs.wsbpel._2._0.process.executable.TExpression#getAnyAttribute <em>Any Attribute</em>}'.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the attribute list '<em>Any Attribute</em>'.
	 * @see org.open.oasis.docs.wsbpel._2._0.process.executable.TExpression#getAnyAttribute()
	 * @see #getTExpression()
	 * @generated
	 */
	EAttribute getTExpression_AnyAttribute();

	/**
	 * Returns the meta object for class '{@link org.open.oasis.docs.wsbpel._2._0.process.executable.TExtensibleElements <em>TExtensible Elements</em>}'.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for class '<em>TExtensible Elements</em>'.
	 * @see org.open.oasis.docs.wsbpel._2._0.process.executable.TExtensibleElements
	 * @generated
	 */
	EClass getTExtensibleElements();

	/**
	 * Returns the meta object for the containment reference list '{@link org.open.oasis.docs.wsbpel._2._0.process.executable.TExtensibleElements#getDocumentation <em>Documentation</em>}'.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the containment reference list '<em>Documentation</em>'.
	 * @see org.open.oasis.docs.wsbpel._2._0.process.executable.TExtensibleElements#getDocumentation()
	 * @see #getTExtensibleElements()
	 * @generated
	 */
	EReference getTExtensibleElements_Documentation();

	/**
	 * Returns the meta object for the attribute list '{@link org.open.oasis.docs.wsbpel._2._0.process.executable.TExtensibleElements#getAny <em>Any</em>}'.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the attribute list '<em>Any</em>'.
	 * @see org.open.oasis.docs.wsbpel._2._0.process.executable.TExtensibleElements#getAny()
	 * @see #getTExtensibleElements()
	 * @generated
	 */
	EAttribute getTExtensibleElements_Any();

	/**
	 * Returns the meta object for the attribute list '{@link org.open.oasis.docs.wsbpel._2._0.process.executable.TExtensibleElements#getAnyAttribute <em>Any Attribute</em>}'.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the attribute list '<em>Any Attribute</em>'.
	 * @see org.open.oasis.docs.wsbpel._2._0.process.executable.TExtensibleElements#getAnyAttribute()
	 * @see #getTExtensibleElements()
	 * @generated
	 */
	EAttribute getTExtensibleElements_AnyAttribute();

	/**
	 * Returns the meta object for class '{@link org.open.oasis.docs.wsbpel._2._0.process.executable.TExtension <em>TExtension</em>}'.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for class '<em>TExtension</em>'.
	 * @see org.open.oasis.docs.wsbpel._2._0.process.executable.TExtension
	 * @generated
	 */
	EClass getTExtension();

	/**
	 * Returns the meta object for the attribute '{@link org.open.oasis.docs.wsbpel._2._0.process.executable.TExtension#getMustUnderstand <em>Must Understand</em>}'.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the attribute '<em>Must Understand</em>'.
	 * @see org.open.oasis.docs.wsbpel._2._0.process.executable.TExtension#getMustUnderstand()
	 * @see #getTExtension()
	 * @generated
	 */
	EAttribute getTExtension_MustUnderstand();

	/**
	 * Returns the meta object for the attribute '{@link org.open.oasis.docs.wsbpel._2._0.process.executable.TExtension#getNamespace <em>Namespace</em>}'.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the attribute '<em>Namespace</em>'.
	 * @see org.open.oasis.docs.wsbpel._2._0.process.executable.TExtension#getNamespace()
	 * @see #getTExtension()
	 * @generated
	 */
	EAttribute getTExtension_Namespace();

	/**
	 * Returns the meta object for class '{@link org.open.oasis.docs.wsbpel._2._0.process.executable.TExtensionActivity <em>TExtension Activity</em>}'.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for class '<em>TExtension Activity</em>'.
	 * @see org.open.oasis.docs.wsbpel._2._0.process.executable.TExtensionActivity
	 * @generated
	 */
	EClass getTExtensionActivity();

	/**
	 * Returns the meta object for the attribute list '{@link org.open.oasis.docs.wsbpel._2._0.process.executable.TExtensionActivity#getAny <em>Any</em>}'.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the attribute list '<em>Any</em>'.
	 * @see org.open.oasis.docs.wsbpel._2._0.process.executable.TExtensionActivity#getAny()
	 * @see #getTExtensionActivity()
	 * @generated
	 */
	EAttribute getTExtensionActivity_Any();

	/**
	 * Returns the meta object for class '{@link org.open.oasis.docs.wsbpel._2._0.process.executable.TExtensionAssignOperation <em>TExtension Assign Operation</em>}'.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for class '<em>TExtension Assign Operation</em>'.
	 * @see org.open.oasis.docs.wsbpel._2._0.process.executable.TExtensionAssignOperation
	 * @generated
	 */
	EClass getTExtensionAssignOperation();

	/**
	 * Returns the meta object for class '{@link org.open.oasis.docs.wsbpel._2._0.process.executable.TExtensions <em>TExtensions</em>}'.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for class '<em>TExtensions</em>'.
	 * @see org.open.oasis.docs.wsbpel._2._0.process.executable.TExtensions
	 * @generated
	 */
	EClass getTExtensions();

	/**
	 * Returns the meta object for the containment reference list '{@link org.open.oasis.docs.wsbpel._2._0.process.executable.TExtensions#getExtension <em>Extension</em>}'.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the containment reference list '<em>Extension</em>'.
	 * @see org.open.oasis.docs.wsbpel._2._0.process.executable.TExtensions#getExtension()
	 * @see #getTExtensions()
	 * @generated
	 */
	EReference getTExtensions_Extension();

	/**
	 * Returns the meta object for class '{@link org.open.oasis.docs.wsbpel._2._0.process.executable.TFaultHandlers <em>TFault Handlers</em>}'.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for class '<em>TFault Handlers</em>'.
	 * @see org.open.oasis.docs.wsbpel._2._0.process.executable.TFaultHandlers
	 * @generated
	 */
	EClass getTFaultHandlers();

	/**
	 * Returns the meta object for the containment reference list '{@link org.open.oasis.docs.wsbpel._2._0.process.executable.TFaultHandlers#getCatch <em>Catch</em>}'.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the containment reference list '<em>Catch</em>'.
	 * @see org.open.oasis.docs.wsbpel._2._0.process.executable.TFaultHandlers#getCatch()
	 * @see #getTFaultHandlers()
	 * @generated
	 */
	EReference getTFaultHandlers_Catch();

	/**
	 * Returns the meta object for the containment reference '{@link org.open.oasis.docs.wsbpel._2._0.process.executable.TFaultHandlers#getCatchAll <em>Catch All</em>}'.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the containment reference '<em>Catch All</em>'.
	 * @see org.open.oasis.docs.wsbpel._2._0.process.executable.TFaultHandlers#getCatchAll()
	 * @see #getTFaultHandlers()
	 * @generated
	 */
	EReference getTFaultHandlers_CatchAll();

	/**
	 * Returns the meta object for class '{@link org.open.oasis.docs.wsbpel._2._0.process.executable.TFlow <em>TFlow</em>}'.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for class '<em>TFlow</em>'.
	 * @see org.open.oasis.docs.wsbpel._2._0.process.executable.TFlow
	 * @generated
	 */
	EClass getTFlow();

	/**
	 * Returns the meta object for the containment reference '{@link org.open.oasis.docs.wsbpel._2._0.process.executable.TFlow#getLinks <em>Links</em>}'.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the containment reference '<em>Links</em>'.
	 * @see org.open.oasis.docs.wsbpel._2._0.process.executable.TFlow#getLinks()
	 * @see #getTFlow()
	 * @generated
	 */
	EReference getTFlow_Links();

	/**
	 * Returns the meta object for the attribute list '{@link org.open.oasis.docs.wsbpel._2._0.process.executable.TFlow#getActivity <em>Activity</em>}'.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the attribute list '<em>Activity</em>'.
	 * @see org.open.oasis.docs.wsbpel._2._0.process.executable.TFlow#getActivity()
	 * @see #getTFlow()
	 * @generated
	 */
	EAttribute getTFlow_Activity();

	/**
	 * Returns the meta object for the containment reference list '{@link org.open.oasis.docs.wsbpel._2._0.process.executable.TFlow#getAssign <em>Assign</em>}'.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the containment reference list '<em>Assign</em>'.
	 * @see org.open.oasis.docs.wsbpel._2._0.process.executable.TFlow#getAssign()
	 * @see #getTFlow()
	 * @generated
	 */
	EReference getTFlow_Assign();

	/**
	 * Returns the meta object for the containment reference list '{@link org.open.oasis.docs.wsbpel._2._0.process.executable.TFlow#getCompensate <em>Compensate</em>}'.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the containment reference list '<em>Compensate</em>'.
	 * @see org.open.oasis.docs.wsbpel._2._0.process.executable.TFlow#getCompensate()
	 * @see #getTFlow()
	 * @generated
	 */
	EReference getTFlow_Compensate();

	/**
	 * Returns the meta object for the containment reference list '{@link org.open.oasis.docs.wsbpel._2._0.process.executable.TFlow#getCompensateScope <em>Compensate Scope</em>}'.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the containment reference list '<em>Compensate Scope</em>'.
	 * @see org.open.oasis.docs.wsbpel._2._0.process.executable.TFlow#getCompensateScope()
	 * @see #getTFlow()
	 * @generated
	 */
	EReference getTFlow_CompensateScope();

	/**
	 * Returns the meta object for the containment reference list '{@link org.open.oasis.docs.wsbpel._2._0.process.executable.TFlow#getEmpty <em>Empty</em>}'.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the containment reference list '<em>Empty</em>'.
	 * @see org.open.oasis.docs.wsbpel._2._0.process.executable.TFlow#getEmpty()
	 * @see #getTFlow()
	 * @generated
	 */
	EReference getTFlow_Empty();

	/**
	 * Returns the meta object for the containment reference list '{@link org.open.oasis.docs.wsbpel._2._0.process.executable.TFlow#getExit <em>Exit</em>}'.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the containment reference list '<em>Exit</em>'.
	 * @see org.open.oasis.docs.wsbpel._2._0.process.executable.TFlow#getExit()
	 * @see #getTFlow()
	 * @generated
	 */
	EReference getTFlow_Exit();

	/**
	 * Returns the meta object for the containment reference list '{@link org.open.oasis.docs.wsbpel._2._0.process.executable.TFlow#getExtensionActivity <em>Extension Activity</em>}'.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the containment reference list '<em>Extension Activity</em>'.
	 * @see org.open.oasis.docs.wsbpel._2._0.process.executable.TFlow#getExtensionActivity()
	 * @see #getTFlow()
	 * @generated
	 */
	EReference getTFlow_ExtensionActivity();

	/**
	 * Returns the meta object for the containment reference list '{@link org.open.oasis.docs.wsbpel._2._0.process.executable.TFlow#getFlow <em>Flow</em>}'.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the containment reference list '<em>Flow</em>'.
	 * @see org.open.oasis.docs.wsbpel._2._0.process.executable.TFlow#getFlow()
	 * @see #getTFlow()
	 * @generated
	 */
	EReference getTFlow_Flow();

	/**
	 * Returns the meta object for the containment reference list '{@link org.open.oasis.docs.wsbpel._2._0.process.executable.TFlow#getForEach <em>For Each</em>}'.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the containment reference list '<em>For Each</em>'.
	 * @see org.open.oasis.docs.wsbpel._2._0.process.executable.TFlow#getForEach()
	 * @see #getTFlow()
	 * @generated
	 */
	EReference getTFlow_ForEach();

	/**
	 * Returns the meta object for the containment reference list '{@link org.open.oasis.docs.wsbpel._2._0.process.executable.TFlow#getIf <em>If</em>}'.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the containment reference list '<em>If</em>'.
	 * @see org.open.oasis.docs.wsbpel._2._0.process.executable.TFlow#getIf()
	 * @see #getTFlow()
	 * @generated
	 */
	EReference getTFlow_If();

	/**
	 * Returns the meta object for the containment reference list '{@link org.open.oasis.docs.wsbpel._2._0.process.executable.TFlow#getInvoke <em>Invoke</em>}'.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the containment reference list '<em>Invoke</em>'.
	 * @see org.open.oasis.docs.wsbpel._2._0.process.executable.TFlow#getInvoke()
	 * @see #getTFlow()
	 * @generated
	 */
	EReference getTFlow_Invoke();

	/**
	 * Returns the meta object for the containment reference list '{@link org.open.oasis.docs.wsbpel._2._0.process.executable.TFlow#getPick <em>Pick</em>}'.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the containment reference list '<em>Pick</em>'.
	 * @see org.open.oasis.docs.wsbpel._2._0.process.executable.TFlow#getPick()
	 * @see #getTFlow()
	 * @generated
	 */
	EReference getTFlow_Pick();

	/**
	 * Returns the meta object for the containment reference list '{@link org.open.oasis.docs.wsbpel._2._0.process.executable.TFlow#getReceive <em>Receive</em>}'.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the containment reference list '<em>Receive</em>'.
	 * @see org.open.oasis.docs.wsbpel._2._0.process.executable.TFlow#getReceive()
	 * @see #getTFlow()
	 * @generated
	 */
	EReference getTFlow_Receive();

	/**
	 * Returns the meta object for the containment reference list '{@link org.open.oasis.docs.wsbpel._2._0.process.executable.TFlow#getRepeatUntil <em>Repeat Until</em>}'.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the containment reference list '<em>Repeat Until</em>'.
	 * @see org.open.oasis.docs.wsbpel._2._0.process.executable.TFlow#getRepeatUntil()
	 * @see #getTFlow()
	 * @generated
	 */
	EReference getTFlow_RepeatUntil();

	/**
	 * Returns the meta object for the containment reference list '{@link org.open.oasis.docs.wsbpel._2._0.process.executable.TFlow#getReply <em>Reply</em>}'.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the containment reference list '<em>Reply</em>'.
	 * @see org.open.oasis.docs.wsbpel._2._0.process.executable.TFlow#getReply()
	 * @see #getTFlow()
	 * @generated
	 */
	EReference getTFlow_Reply();

	/**
	 * Returns the meta object for the containment reference list '{@link org.open.oasis.docs.wsbpel._2._0.process.executable.TFlow#getRethrow <em>Rethrow</em>}'.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the containment reference list '<em>Rethrow</em>'.
	 * @see org.open.oasis.docs.wsbpel._2._0.process.executable.TFlow#getRethrow()
	 * @see #getTFlow()
	 * @generated
	 */
	EReference getTFlow_Rethrow();

	/**
	 * Returns the meta object for the containment reference list '{@link org.open.oasis.docs.wsbpel._2._0.process.executable.TFlow#getScope <em>Scope</em>}'.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the containment reference list '<em>Scope</em>'.
	 * @see org.open.oasis.docs.wsbpel._2._0.process.executable.TFlow#getScope()
	 * @see #getTFlow()
	 * @generated
	 */
	EReference getTFlow_Scope();

	/**
	 * Returns the meta object for the containment reference list '{@link org.open.oasis.docs.wsbpel._2._0.process.executable.TFlow#getSequence <em>Sequence</em>}'.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the containment reference list '<em>Sequence</em>'.
	 * @see org.open.oasis.docs.wsbpel._2._0.process.executable.TFlow#getSequence()
	 * @see #getTFlow()
	 * @generated
	 */
	EReference getTFlow_Sequence();

	/**
	 * Returns the meta object for the containment reference list '{@link org.open.oasis.docs.wsbpel._2._0.process.executable.TFlow#getThrow <em>Throw</em>}'.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the containment reference list '<em>Throw</em>'.
	 * @see org.open.oasis.docs.wsbpel._2._0.process.executable.TFlow#getThrow()
	 * @see #getTFlow()
	 * @generated
	 */
	EReference getTFlow_Throw();

	/**
	 * Returns the meta object for the containment reference list '{@link org.open.oasis.docs.wsbpel._2._0.process.executable.TFlow#getValidate <em>Validate</em>}'.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the containment reference list '<em>Validate</em>'.
	 * @see org.open.oasis.docs.wsbpel._2._0.process.executable.TFlow#getValidate()
	 * @see #getTFlow()
	 * @generated
	 */
	EReference getTFlow_Validate();

	/**
	 * Returns the meta object for the containment reference list '{@link org.open.oasis.docs.wsbpel._2._0.process.executable.TFlow#getWait <em>Wait</em>}'.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the containment reference list '<em>Wait</em>'.
	 * @see org.open.oasis.docs.wsbpel._2._0.process.executable.TFlow#getWait()
	 * @see #getTFlow()
	 * @generated
	 */
	EReference getTFlow_Wait();

	/**
	 * Returns the meta object for the containment reference list '{@link org.open.oasis.docs.wsbpel._2._0.process.executable.TFlow#getWhile <em>While</em>}'.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the containment reference list '<em>While</em>'.
	 * @see org.open.oasis.docs.wsbpel._2._0.process.executable.TFlow#getWhile()
	 * @see #getTFlow()
	 * @generated
	 */
	EReference getTFlow_While();

	/**
	 * Returns the meta object for class '{@link org.open.oasis.docs.wsbpel._2._0.process.executable.TForEach <em>TFor Each</em>}'.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for class '<em>TFor Each</em>'.
	 * @see org.open.oasis.docs.wsbpel._2._0.process.executable.TForEach
	 * @generated
	 */
	EClass getTForEach();

	/**
	 * Returns the meta object for the containment reference '{@link org.open.oasis.docs.wsbpel._2._0.process.executable.TForEach#getStartCounterValue <em>Start Counter Value</em>}'.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the containment reference '<em>Start Counter Value</em>'.
	 * @see org.open.oasis.docs.wsbpel._2._0.process.executable.TForEach#getStartCounterValue()
	 * @see #getTForEach()
	 * @generated
	 */
	EReference getTForEach_StartCounterValue();

	/**
	 * Returns the meta object for the containment reference '{@link org.open.oasis.docs.wsbpel._2._0.process.executable.TForEach#getFinalCounterValue <em>Final Counter Value</em>}'.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the containment reference '<em>Final Counter Value</em>'.
	 * @see org.open.oasis.docs.wsbpel._2._0.process.executable.TForEach#getFinalCounterValue()
	 * @see #getTForEach()
	 * @generated
	 */
	EReference getTForEach_FinalCounterValue();

	/**
	 * Returns the meta object for the containment reference '{@link org.open.oasis.docs.wsbpel._2._0.process.executable.TForEach#getCompletionCondition <em>Completion Condition</em>}'.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the containment reference '<em>Completion Condition</em>'.
	 * @see org.open.oasis.docs.wsbpel._2._0.process.executable.TForEach#getCompletionCondition()
	 * @see #getTForEach()
	 * @generated
	 */
	EReference getTForEach_CompletionCondition();

	/**
	 * Returns the meta object for the containment reference '{@link org.open.oasis.docs.wsbpel._2._0.process.executable.TForEach#getScope <em>Scope</em>}'.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the containment reference '<em>Scope</em>'.
	 * @see org.open.oasis.docs.wsbpel._2._0.process.executable.TForEach#getScope()
	 * @see #getTForEach()
	 * @generated
	 */
	EReference getTForEach_Scope();

	/**
	 * Returns the meta object for the attribute '{@link org.open.oasis.docs.wsbpel._2._0.process.executable.TForEach#getCounterName <em>Counter Name</em>}'.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the attribute '<em>Counter Name</em>'.
	 * @see org.open.oasis.docs.wsbpel._2._0.process.executable.TForEach#getCounterName()
	 * @see #getTForEach()
	 * @generated
	 */
	EAttribute getTForEach_CounterName();

	/**
	 * Returns the meta object for the attribute '{@link org.open.oasis.docs.wsbpel._2._0.process.executable.TForEach#getParallel <em>Parallel</em>}'.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the attribute '<em>Parallel</em>'.
	 * @see org.open.oasis.docs.wsbpel._2._0.process.executable.TForEach#getParallel()
	 * @see #getTForEach()
	 * @generated
	 */
	EAttribute getTForEach_Parallel();

	/**
	 * Returns the meta object for class '{@link org.open.oasis.docs.wsbpel._2._0.process.executable.TFrom <em>TFrom</em>}'.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for class '<em>TFrom</em>'.
	 * @see org.open.oasis.docs.wsbpel._2._0.process.executable.TFrom
	 * @generated
	 */
	EClass getTFrom();

	/**
	 * Returns the meta object for the attribute list '{@link org.open.oasis.docs.wsbpel._2._0.process.executable.TFrom#getMixed <em>Mixed</em>}'.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the attribute list '<em>Mixed</em>'.
	 * @see org.open.oasis.docs.wsbpel._2._0.process.executable.TFrom#getMixed()
	 * @see #getTFrom()
	 * @generated
	 */
	EAttribute getTFrom_Mixed();

	/**
	 * Returns the meta object for the containment reference list '{@link org.open.oasis.docs.wsbpel._2._0.process.executable.TFrom#getDocumentation <em>Documentation</em>}'.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the containment reference list '<em>Documentation</em>'.
	 * @see org.open.oasis.docs.wsbpel._2._0.process.executable.TFrom#getDocumentation()
	 * @see #getTFrom()
	 * @generated
	 */
	EReference getTFrom_Documentation();

	/**
	 * Returns the meta object for the attribute list '{@link org.open.oasis.docs.wsbpel._2._0.process.executable.TFrom#getAny <em>Any</em>}'.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the attribute list '<em>Any</em>'.
	 * @see org.open.oasis.docs.wsbpel._2._0.process.executable.TFrom#getAny()
	 * @see #getTFrom()
	 * @generated
	 */
	EAttribute getTFrom_Any();

	/**
	 * Returns the meta object for the containment reference '{@link org.open.oasis.docs.wsbpel._2._0.process.executable.TFrom#getLiteral <em>Literal</em>}'.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the containment reference '<em>Literal</em>'.
	 * @see org.open.oasis.docs.wsbpel._2._0.process.executable.TFrom#getLiteral()
	 * @see #getTFrom()
	 * @generated
	 */
	EReference getTFrom_Literal();

	/**
	 * Returns the meta object for the containment reference '{@link org.open.oasis.docs.wsbpel._2._0.process.executable.TFrom#getQuery <em>Query</em>}'.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the containment reference '<em>Query</em>'.
	 * @see org.open.oasis.docs.wsbpel._2._0.process.executable.TFrom#getQuery()
	 * @see #getTFrom()
	 * @generated
	 */
	EReference getTFrom_Query();

	/**
	 * Returns the meta object for the attribute '{@link org.open.oasis.docs.wsbpel._2._0.process.executable.TFrom#getEndpointReference <em>Endpoint Reference</em>}'.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the attribute '<em>Endpoint Reference</em>'.
	 * @see org.open.oasis.docs.wsbpel._2._0.process.executable.TFrom#getEndpointReference()
	 * @see #getTFrom()
	 * @generated
	 */
	EAttribute getTFrom_EndpointReference();

	/**
	 * Returns the meta object for the attribute '{@link org.open.oasis.docs.wsbpel._2._0.process.executable.TFrom#getExpressionLanguage <em>Expression Language</em>}'.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the attribute '<em>Expression Language</em>'.
	 * @see org.open.oasis.docs.wsbpel._2._0.process.executable.TFrom#getExpressionLanguage()
	 * @see #getTFrom()
	 * @generated
	 */
	EAttribute getTFrom_ExpressionLanguage();

	/**
	 * Returns the meta object for the attribute '{@link org.open.oasis.docs.wsbpel._2._0.process.executable.TFrom#getPart <em>Part</em>}'.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the attribute '<em>Part</em>'.
	 * @see org.open.oasis.docs.wsbpel._2._0.process.executable.TFrom#getPart()
	 * @see #getTFrom()
	 * @generated
	 */
	EAttribute getTFrom_Part();

	/**
	 * Returns the meta object for the attribute '{@link org.open.oasis.docs.wsbpel._2._0.process.executable.TFrom#getPartnerLink <em>Partner Link</em>}'.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the attribute '<em>Partner Link</em>'.
	 * @see org.open.oasis.docs.wsbpel._2._0.process.executable.TFrom#getPartnerLink()
	 * @see #getTFrom()
	 * @generated
	 */
	EAttribute getTFrom_PartnerLink();

	/**
	 * Returns the meta object for the attribute '{@link org.open.oasis.docs.wsbpel._2._0.process.executable.TFrom#getProperty <em>Property</em>}'.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the attribute '<em>Property</em>'.
	 * @see org.open.oasis.docs.wsbpel._2._0.process.executable.TFrom#getProperty()
	 * @see #getTFrom()
	 * @generated
	 */
	EAttribute getTFrom_Property();

	/**
	 * Returns the meta object for the attribute '{@link org.open.oasis.docs.wsbpel._2._0.process.executable.TFrom#getVariable <em>Variable</em>}'.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the attribute '<em>Variable</em>'.
	 * @see org.open.oasis.docs.wsbpel._2._0.process.executable.TFrom#getVariable()
	 * @see #getTFrom()
	 * @generated
	 */
	EAttribute getTFrom_Variable();

	/**
	 * Returns the meta object for the attribute list '{@link org.open.oasis.docs.wsbpel._2._0.process.executable.TFrom#getAnyAttribute <em>Any Attribute</em>}'.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the attribute list '<em>Any Attribute</em>'.
	 * @see org.open.oasis.docs.wsbpel._2._0.process.executable.TFrom#getAnyAttribute()
	 * @see #getTFrom()
	 * @generated
	 */
	EAttribute getTFrom_AnyAttribute();

	/**
	 * Returns the meta object for class '{@link org.open.oasis.docs.wsbpel._2._0.process.executable.TFromPart <em>TFrom Part</em>}'.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for class '<em>TFrom Part</em>'.
	 * @see org.open.oasis.docs.wsbpel._2._0.process.executable.TFromPart
	 * @generated
	 */
	EClass getTFromPart();

	/**
	 * Returns the meta object for the attribute '{@link org.open.oasis.docs.wsbpel._2._0.process.executable.TFromPart#getPart <em>Part</em>}'.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the attribute '<em>Part</em>'.
	 * @see org.open.oasis.docs.wsbpel._2._0.process.executable.TFromPart#getPart()
	 * @see #getTFromPart()
	 * @generated
	 */
	EAttribute getTFromPart_Part();

	/**
	 * Returns the meta object for the attribute '{@link org.open.oasis.docs.wsbpel._2._0.process.executable.TFromPart#getToVariable <em>To Variable</em>}'.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the attribute '<em>To Variable</em>'.
	 * @see org.open.oasis.docs.wsbpel._2._0.process.executable.TFromPart#getToVariable()
	 * @see #getTFromPart()
	 * @generated
	 */
	EAttribute getTFromPart_ToVariable();

	/**
	 * Returns the meta object for class '{@link org.open.oasis.docs.wsbpel._2._0.process.executable.TFromParts <em>TFrom Parts</em>}'.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for class '<em>TFrom Parts</em>'.
	 * @see org.open.oasis.docs.wsbpel._2._0.process.executable.TFromParts
	 * @generated
	 */
	EClass getTFromParts();

	/**
	 * Returns the meta object for the containment reference list '{@link org.open.oasis.docs.wsbpel._2._0.process.executable.TFromParts#getFromPart <em>From Part</em>}'.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the containment reference list '<em>From Part</em>'.
	 * @see org.open.oasis.docs.wsbpel._2._0.process.executable.TFromParts#getFromPart()
	 * @see #getTFromParts()
	 * @generated
	 */
	EReference getTFromParts_FromPart();

	/**
	 * Returns the meta object for class '{@link org.open.oasis.docs.wsbpel._2._0.process.executable.TIf <em>TIf</em>}'.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for class '<em>TIf</em>'.
	 * @see org.open.oasis.docs.wsbpel._2._0.process.executable.TIf
	 * @generated
	 */
	EClass getTIf();

	/**
	 * Returns the meta object for the containment reference '{@link org.open.oasis.docs.wsbpel._2._0.process.executable.TIf#getCondition <em>Condition</em>}'.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the containment reference '<em>Condition</em>'.
	 * @see org.open.oasis.docs.wsbpel._2._0.process.executable.TIf#getCondition()
	 * @see #getTIf()
	 * @generated
	 */
	EReference getTIf_Condition();

	/**
	 * Returns the meta object for the containment reference '{@link org.open.oasis.docs.wsbpel._2._0.process.executable.TIf#getAssign <em>Assign</em>}'.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the containment reference '<em>Assign</em>'.
	 * @see org.open.oasis.docs.wsbpel._2._0.process.executable.TIf#getAssign()
	 * @see #getTIf()
	 * @generated
	 */
	EReference getTIf_Assign();

	/**
	 * Returns the meta object for the containment reference '{@link org.open.oasis.docs.wsbpel._2._0.process.executable.TIf#getCompensate <em>Compensate</em>}'.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the containment reference '<em>Compensate</em>'.
	 * @see org.open.oasis.docs.wsbpel._2._0.process.executable.TIf#getCompensate()
	 * @see #getTIf()
	 * @generated
	 */
	EReference getTIf_Compensate();

	/**
	 * Returns the meta object for the containment reference '{@link org.open.oasis.docs.wsbpel._2._0.process.executable.TIf#getCompensateScope <em>Compensate Scope</em>}'.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the containment reference '<em>Compensate Scope</em>'.
	 * @see org.open.oasis.docs.wsbpel._2._0.process.executable.TIf#getCompensateScope()
	 * @see #getTIf()
	 * @generated
	 */
	EReference getTIf_CompensateScope();

	/**
	 * Returns the meta object for the containment reference '{@link org.open.oasis.docs.wsbpel._2._0.process.executable.TIf#getEmpty <em>Empty</em>}'.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the containment reference '<em>Empty</em>'.
	 * @see org.open.oasis.docs.wsbpel._2._0.process.executable.TIf#getEmpty()
	 * @see #getTIf()
	 * @generated
	 */
	EReference getTIf_Empty();

	/**
	 * Returns the meta object for the containment reference '{@link org.open.oasis.docs.wsbpel._2._0.process.executable.TIf#getExit <em>Exit</em>}'.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the containment reference '<em>Exit</em>'.
	 * @see org.open.oasis.docs.wsbpel._2._0.process.executable.TIf#getExit()
	 * @see #getTIf()
	 * @generated
	 */
	EReference getTIf_Exit();

	/**
	 * Returns the meta object for the containment reference '{@link org.open.oasis.docs.wsbpel._2._0.process.executable.TIf#getExtensionActivity <em>Extension Activity</em>}'.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the containment reference '<em>Extension Activity</em>'.
	 * @see org.open.oasis.docs.wsbpel._2._0.process.executable.TIf#getExtensionActivity()
	 * @see #getTIf()
	 * @generated
	 */
	EReference getTIf_ExtensionActivity();

	/**
	 * Returns the meta object for the containment reference '{@link org.open.oasis.docs.wsbpel._2._0.process.executable.TIf#getFlow <em>Flow</em>}'.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the containment reference '<em>Flow</em>'.
	 * @see org.open.oasis.docs.wsbpel._2._0.process.executable.TIf#getFlow()
	 * @see #getTIf()
	 * @generated
	 */
	EReference getTIf_Flow();

	/**
	 * Returns the meta object for the containment reference '{@link org.open.oasis.docs.wsbpel._2._0.process.executable.TIf#getForEach <em>For Each</em>}'.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the containment reference '<em>For Each</em>'.
	 * @see org.open.oasis.docs.wsbpel._2._0.process.executable.TIf#getForEach()
	 * @see #getTIf()
	 * @generated
	 */
	EReference getTIf_ForEach();

	/**
	 * Returns the meta object for the containment reference '{@link org.open.oasis.docs.wsbpel._2._0.process.executable.TIf#getIf <em>If</em>}'.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the containment reference '<em>If</em>'.
	 * @see org.open.oasis.docs.wsbpel._2._0.process.executable.TIf#getIf()
	 * @see #getTIf()
	 * @generated
	 */
	EReference getTIf_If();

	/**
	 * Returns the meta object for the containment reference '{@link org.open.oasis.docs.wsbpel._2._0.process.executable.TIf#getInvoke <em>Invoke</em>}'.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the containment reference '<em>Invoke</em>'.
	 * @see org.open.oasis.docs.wsbpel._2._0.process.executable.TIf#getInvoke()
	 * @see #getTIf()
	 * @generated
	 */
	EReference getTIf_Invoke();

	/**
	 * Returns the meta object for the containment reference '{@link org.open.oasis.docs.wsbpel._2._0.process.executable.TIf#getPick <em>Pick</em>}'.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the containment reference '<em>Pick</em>'.
	 * @see org.open.oasis.docs.wsbpel._2._0.process.executable.TIf#getPick()
	 * @see #getTIf()
	 * @generated
	 */
	EReference getTIf_Pick();

	/**
	 * Returns the meta object for the containment reference '{@link org.open.oasis.docs.wsbpel._2._0.process.executable.TIf#getReceive <em>Receive</em>}'.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the containment reference '<em>Receive</em>'.
	 * @see org.open.oasis.docs.wsbpel._2._0.process.executable.TIf#getReceive()
	 * @see #getTIf()
	 * @generated
	 */
	EReference getTIf_Receive();

	/**
	 * Returns the meta object for the containment reference '{@link org.open.oasis.docs.wsbpel._2._0.process.executable.TIf#getRepeatUntil <em>Repeat Until</em>}'.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the containment reference '<em>Repeat Until</em>'.
	 * @see org.open.oasis.docs.wsbpel._2._0.process.executable.TIf#getRepeatUntil()
	 * @see #getTIf()
	 * @generated
	 */
	EReference getTIf_RepeatUntil();

	/**
	 * Returns the meta object for the containment reference '{@link org.open.oasis.docs.wsbpel._2._0.process.executable.TIf#getReply <em>Reply</em>}'.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the containment reference '<em>Reply</em>'.
	 * @see org.open.oasis.docs.wsbpel._2._0.process.executable.TIf#getReply()
	 * @see #getTIf()
	 * @generated
	 */
	EReference getTIf_Reply();

	/**
	 * Returns the meta object for the containment reference '{@link org.open.oasis.docs.wsbpel._2._0.process.executable.TIf#getRethrow <em>Rethrow</em>}'.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the containment reference '<em>Rethrow</em>'.
	 * @see org.open.oasis.docs.wsbpel._2._0.process.executable.TIf#getRethrow()
	 * @see #getTIf()
	 * @generated
	 */
	EReference getTIf_Rethrow();

	/**
	 * Returns the meta object for the containment reference '{@link org.open.oasis.docs.wsbpel._2._0.process.executable.TIf#getScope <em>Scope</em>}'.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the containment reference '<em>Scope</em>'.
	 * @see org.open.oasis.docs.wsbpel._2._0.process.executable.TIf#getScope()
	 * @see #getTIf()
	 * @generated
	 */
	EReference getTIf_Scope();

	/**
	 * Returns the meta object for the containment reference '{@link org.open.oasis.docs.wsbpel._2._0.process.executable.TIf#getSequence <em>Sequence</em>}'.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the containment reference '<em>Sequence</em>'.
	 * @see org.open.oasis.docs.wsbpel._2._0.process.executable.TIf#getSequence()
	 * @see #getTIf()
	 * @generated
	 */
	EReference getTIf_Sequence();

	/**
	 * Returns the meta object for the containment reference '{@link org.open.oasis.docs.wsbpel._2._0.process.executable.TIf#getThrow <em>Throw</em>}'.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the containment reference '<em>Throw</em>'.
	 * @see org.open.oasis.docs.wsbpel._2._0.process.executable.TIf#getThrow()
	 * @see #getTIf()
	 * @generated
	 */
	EReference getTIf_Throw();

	/**
	 * Returns the meta object for the containment reference '{@link org.open.oasis.docs.wsbpel._2._0.process.executable.TIf#getValidate <em>Validate</em>}'.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the containment reference '<em>Validate</em>'.
	 * @see org.open.oasis.docs.wsbpel._2._0.process.executable.TIf#getValidate()
	 * @see #getTIf()
	 * @generated
	 */
	EReference getTIf_Validate();

	/**
	 * Returns the meta object for the containment reference '{@link org.open.oasis.docs.wsbpel._2._0.process.executable.TIf#getWait <em>Wait</em>}'.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the containment reference '<em>Wait</em>'.
	 * @see org.open.oasis.docs.wsbpel._2._0.process.executable.TIf#getWait()
	 * @see #getTIf()
	 * @generated
	 */
	EReference getTIf_Wait();

	/**
	 * Returns the meta object for the containment reference '{@link org.open.oasis.docs.wsbpel._2._0.process.executable.TIf#getWhile <em>While</em>}'.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the containment reference '<em>While</em>'.
	 * @see org.open.oasis.docs.wsbpel._2._0.process.executable.TIf#getWhile()
	 * @see #getTIf()
	 * @generated
	 */
	EReference getTIf_While();

	/**
	 * Returns the meta object for the containment reference list '{@link org.open.oasis.docs.wsbpel._2._0.process.executable.TIf#getElseif <em>Elseif</em>}'.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the containment reference list '<em>Elseif</em>'.
	 * @see org.open.oasis.docs.wsbpel._2._0.process.executable.TIf#getElseif()
	 * @see #getTIf()
	 * @generated
	 */
	EReference getTIf_Elseif();

	/**
	 * Returns the meta object for the containment reference '{@link org.open.oasis.docs.wsbpel._2._0.process.executable.TIf#getElse <em>Else</em>}'.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the containment reference '<em>Else</em>'.
	 * @see org.open.oasis.docs.wsbpel._2._0.process.executable.TIf#getElse()
	 * @see #getTIf()
	 * @generated
	 */
	EReference getTIf_Else();

	/**
	 * Returns the meta object for class '{@link org.open.oasis.docs.wsbpel._2._0.process.executable.TImport <em>TImport</em>}'.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for class '<em>TImport</em>'.
	 * @see org.open.oasis.docs.wsbpel._2._0.process.executable.TImport
	 * @generated
	 */
	EClass getTImport();

	/**
	 * Returns the meta object for the attribute '{@link org.open.oasis.docs.wsbpel._2._0.process.executable.TImport#getImportType <em>Import Type</em>}'.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the attribute '<em>Import Type</em>'.
	 * @see org.open.oasis.docs.wsbpel._2._0.process.executable.TImport#getImportType()
	 * @see #getTImport()
	 * @generated
	 */
	EAttribute getTImport_ImportType();

	/**
	 * Returns the meta object for the attribute '{@link org.open.oasis.docs.wsbpel._2._0.process.executable.TImport#getLocation <em>Location</em>}'.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the attribute '<em>Location</em>'.
	 * @see org.open.oasis.docs.wsbpel._2._0.process.executable.TImport#getLocation()
	 * @see #getTImport()
	 * @generated
	 */
	EAttribute getTImport_Location();

	/**
	 * Returns the meta object for the attribute '{@link org.open.oasis.docs.wsbpel._2._0.process.executable.TImport#getNamespace <em>Namespace</em>}'.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the attribute '<em>Namespace</em>'.
	 * @see org.open.oasis.docs.wsbpel._2._0.process.executable.TImport#getNamespace()
	 * @see #getTImport()
	 * @generated
	 */
	EAttribute getTImport_Namespace();

	/**
	 * Returns the meta object for class '{@link org.open.oasis.docs.wsbpel._2._0.process.executable.TInvoke <em>TInvoke</em>}'.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for class '<em>TInvoke</em>'.
	 * @see org.open.oasis.docs.wsbpel._2._0.process.executable.TInvoke
	 * @generated
	 */
	EClass getTInvoke();

	/**
	 * Returns the meta object for the containment reference '{@link org.open.oasis.docs.wsbpel._2._0.process.executable.TInvoke#getCorrelations <em>Correlations</em>}'.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the containment reference '<em>Correlations</em>'.
	 * @see org.open.oasis.docs.wsbpel._2._0.process.executable.TInvoke#getCorrelations()
	 * @see #getTInvoke()
	 * @generated
	 */
	EReference getTInvoke_Correlations();

	/**
	 * Returns the meta object for the containment reference list '{@link org.open.oasis.docs.wsbpel._2._0.process.executable.TInvoke#getCatch <em>Catch</em>}'.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the containment reference list '<em>Catch</em>'.
	 * @see org.open.oasis.docs.wsbpel._2._0.process.executable.TInvoke#getCatch()
	 * @see #getTInvoke()
	 * @generated
	 */
	EReference getTInvoke_Catch();

	/**
	 * Returns the meta object for the containment reference '{@link org.open.oasis.docs.wsbpel._2._0.process.executable.TInvoke#getCatchAll <em>Catch All</em>}'.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the containment reference '<em>Catch All</em>'.
	 * @see org.open.oasis.docs.wsbpel._2._0.process.executable.TInvoke#getCatchAll()
	 * @see #getTInvoke()
	 * @generated
	 */
	EReference getTInvoke_CatchAll();

	/**
	 * Returns the meta object for the containment reference '{@link org.open.oasis.docs.wsbpel._2._0.process.executable.TInvoke#getCompensationHandler <em>Compensation Handler</em>}'.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the containment reference '<em>Compensation Handler</em>'.
	 * @see org.open.oasis.docs.wsbpel._2._0.process.executable.TInvoke#getCompensationHandler()
	 * @see #getTInvoke()
	 * @generated
	 */
	EReference getTInvoke_CompensationHandler();

	/**
	 * Returns the meta object for the containment reference '{@link org.open.oasis.docs.wsbpel._2._0.process.executable.TInvoke#getToParts <em>To Parts</em>}'.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the containment reference '<em>To Parts</em>'.
	 * @see org.open.oasis.docs.wsbpel._2._0.process.executable.TInvoke#getToParts()
	 * @see #getTInvoke()
	 * @generated
	 */
	EReference getTInvoke_ToParts();

	/**
	 * Returns the meta object for the containment reference '{@link org.open.oasis.docs.wsbpel._2._0.process.executable.TInvoke#getFromParts <em>From Parts</em>}'.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the containment reference '<em>From Parts</em>'.
	 * @see org.open.oasis.docs.wsbpel._2._0.process.executable.TInvoke#getFromParts()
	 * @see #getTInvoke()
	 * @generated
	 */
	EReference getTInvoke_FromParts();

	/**
	 * Returns the meta object for the attribute '{@link org.open.oasis.docs.wsbpel._2._0.process.executable.TInvoke#getInputVariable <em>Input Variable</em>}'.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the attribute '<em>Input Variable</em>'.
	 * @see org.open.oasis.docs.wsbpel._2._0.process.executable.TInvoke#getInputVariable()
	 * @see #getTInvoke()
	 * @generated
	 */
	EAttribute getTInvoke_InputVariable();

	/**
	 * Returns the meta object for the attribute '{@link org.open.oasis.docs.wsbpel._2._0.process.executable.TInvoke#getOperation <em>Operation</em>}'.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the attribute '<em>Operation</em>'.
	 * @see org.open.oasis.docs.wsbpel._2._0.process.executable.TInvoke#getOperation()
	 * @see #getTInvoke()
	 * @generated
	 */
	EAttribute getTInvoke_Operation();

	/**
	 * Returns the meta object for the attribute '{@link org.open.oasis.docs.wsbpel._2._0.process.executable.TInvoke#getOutputVariable <em>Output Variable</em>}'.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the attribute '<em>Output Variable</em>'.
	 * @see org.open.oasis.docs.wsbpel._2._0.process.executable.TInvoke#getOutputVariable()
	 * @see #getTInvoke()
	 * @generated
	 */
	EAttribute getTInvoke_OutputVariable();

	/**
	 * Returns the meta object for the attribute '{@link org.open.oasis.docs.wsbpel._2._0.process.executable.TInvoke#getPartnerLink <em>Partner Link</em>}'.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the attribute '<em>Partner Link</em>'.
	 * @see org.open.oasis.docs.wsbpel._2._0.process.executable.TInvoke#getPartnerLink()
	 * @see #getTInvoke()
	 * @generated
	 */
	EAttribute getTInvoke_PartnerLink();

	/**
	 * Returns the meta object for the attribute '{@link org.open.oasis.docs.wsbpel._2._0.process.executable.TInvoke#getPortType <em>Port Type</em>}'.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the attribute '<em>Port Type</em>'.
	 * @see org.open.oasis.docs.wsbpel._2._0.process.executable.TInvoke#getPortType()
	 * @see #getTInvoke()
	 * @generated
	 */
	EAttribute getTInvoke_PortType();

	/**
	 * Returns the meta object for class '{@link org.open.oasis.docs.wsbpel._2._0.process.executable.TLink <em>TLink</em>}'.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for class '<em>TLink</em>'.
	 * @see org.open.oasis.docs.wsbpel._2._0.process.executable.TLink
	 * @generated
	 */
	EClass getTLink();

	/**
	 * Returns the meta object for the attribute '{@link org.open.oasis.docs.wsbpel._2._0.process.executable.TLink#getName <em>Name</em>}'.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the attribute '<em>Name</em>'.
	 * @see org.open.oasis.docs.wsbpel._2._0.process.executable.TLink#getName()
	 * @see #getTLink()
	 * @generated
	 */
	EAttribute getTLink_Name();

	/**
	 * Returns the meta object for class '{@link org.open.oasis.docs.wsbpel._2._0.process.executable.TLinks <em>TLinks</em>}'.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for class '<em>TLinks</em>'.
	 * @see org.open.oasis.docs.wsbpel._2._0.process.executable.TLinks
	 * @generated
	 */
	EClass getTLinks();

	/**
	 * Returns the meta object for the containment reference list '{@link org.open.oasis.docs.wsbpel._2._0.process.executable.TLinks#getLink <em>Link</em>}'.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the containment reference list '<em>Link</em>'.
	 * @see org.open.oasis.docs.wsbpel._2._0.process.executable.TLinks#getLink()
	 * @see #getTLinks()
	 * @generated
	 */
	EReference getTLinks_Link();

	/**
	 * Returns the meta object for class '{@link org.open.oasis.docs.wsbpel._2._0.process.executable.TLiteral <em>TLiteral</em>}'.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for class '<em>TLiteral</em>'.
	 * @see org.open.oasis.docs.wsbpel._2._0.process.executable.TLiteral
	 * @generated
	 */
	EClass getTLiteral();

	/**
	 * Returns the meta object for the attribute list '{@link org.open.oasis.docs.wsbpel._2._0.process.executable.TLiteral#getMixed <em>Mixed</em>}'.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the attribute list '<em>Mixed</em>'.
	 * @see org.open.oasis.docs.wsbpel._2._0.process.executable.TLiteral#getMixed()
	 * @see #getTLiteral()
	 * @generated
	 */
	EAttribute getTLiteral_Mixed();

	/**
	 * Returns the meta object for the attribute list '{@link org.open.oasis.docs.wsbpel._2._0.process.executable.TLiteral#getAny <em>Any</em>}'.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the attribute list '<em>Any</em>'.
	 * @see org.open.oasis.docs.wsbpel._2._0.process.executable.TLiteral#getAny()
	 * @see #getTLiteral()
	 * @generated
	 */
	EAttribute getTLiteral_Any();

	/**
	 * Returns the meta object for class '{@link org.open.oasis.docs.wsbpel._2._0.process.executable.TMessageExchange <em>TMessage Exchange</em>}'.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for class '<em>TMessage Exchange</em>'.
	 * @see org.open.oasis.docs.wsbpel._2._0.process.executable.TMessageExchange
	 * @generated
	 */
	EClass getTMessageExchange();

	/**
	 * Returns the meta object for the attribute '{@link org.open.oasis.docs.wsbpel._2._0.process.executable.TMessageExchange#getName <em>Name</em>}'.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the attribute '<em>Name</em>'.
	 * @see org.open.oasis.docs.wsbpel._2._0.process.executable.TMessageExchange#getName()
	 * @see #getTMessageExchange()
	 * @generated
	 */
	EAttribute getTMessageExchange_Name();

	/**
	 * Returns the meta object for class '{@link org.open.oasis.docs.wsbpel._2._0.process.executable.TMessageExchanges <em>TMessage Exchanges</em>}'.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for class '<em>TMessage Exchanges</em>'.
	 * @see org.open.oasis.docs.wsbpel._2._0.process.executable.TMessageExchanges
	 * @generated
	 */
	EClass getTMessageExchanges();

	/**
	 * Returns the meta object for the containment reference list '{@link org.open.oasis.docs.wsbpel._2._0.process.executable.TMessageExchanges#getMessageExchange <em>Message Exchange</em>}'.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the containment reference list '<em>Message Exchange</em>'.
	 * @see org.open.oasis.docs.wsbpel._2._0.process.executable.TMessageExchanges#getMessageExchange()
	 * @see #getTMessageExchanges()
	 * @generated
	 */
	EReference getTMessageExchanges_MessageExchange();

	/**
	 * Returns the meta object for class '{@link org.open.oasis.docs.wsbpel._2._0.process.executable.TOnAlarmEvent <em>TOn Alarm Event</em>}'.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for class '<em>TOn Alarm Event</em>'.
	 * @see org.open.oasis.docs.wsbpel._2._0.process.executable.TOnAlarmEvent
	 * @generated
	 */
	EClass getTOnAlarmEvent();

	/**
	 * Returns the meta object for the containment reference '{@link org.open.oasis.docs.wsbpel._2._0.process.executable.TOnAlarmEvent#getFor <em>For</em>}'.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the containment reference '<em>For</em>'.
	 * @see org.open.oasis.docs.wsbpel._2._0.process.executable.TOnAlarmEvent#getFor()
	 * @see #getTOnAlarmEvent()
	 * @generated
	 */
	EReference getTOnAlarmEvent_For();

	/**
	 * Returns the meta object for the containment reference '{@link org.open.oasis.docs.wsbpel._2._0.process.executable.TOnAlarmEvent#getUntil <em>Until</em>}'.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the containment reference '<em>Until</em>'.
	 * @see org.open.oasis.docs.wsbpel._2._0.process.executable.TOnAlarmEvent#getUntil()
	 * @see #getTOnAlarmEvent()
	 * @generated
	 */
	EReference getTOnAlarmEvent_Until();

	/**
	 * Returns the meta object for the containment reference '{@link org.open.oasis.docs.wsbpel._2._0.process.executable.TOnAlarmEvent#getRepeatEvery <em>Repeat Every</em>}'.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the containment reference '<em>Repeat Every</em>'.
	 * @see org.open.oasis.docs.wsbpel._2._0.process.executable.TOnAlarmEvent#getRepeatEvery()
	 * @see #getTOnAlarmEvent()
	 * @generated
	 */
	EReference getTOnAlarmEvent_RepeatEvery();

	/**
	 * Returns the meta object for the containment reference '{@link org.open.oasis.docs.wsbpel._2._0.process.executable.TOnAlarmEvent#getRepeatEvery1 <em>Repeat Every1</em>}'.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the containment reference '<em>Repeat Every1</em>'.
	 * @see org.open.oasis.docs.wsbpel._2._0.process.executable.TOnAlarmEvent#getRepeatEvery1()
	 * @see #getTOnAlarmEvent()
	 * @generated
	 */
	EReference getTOnAlarmEvent_RepeatEvery1();

	/**
	 * Returns the meta object for the containment reference '{@link org.open.oasis.docs.wsbpel._2._0.process.executable.TOnAlarmEvent#getScope <em>Scope</em>}'.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the containment reference '<em>Scope</em>'.
	 * @see org.open.oasis.docs.wsbpel._2._0.process.executable.TOnAlarmEvent#getScope()
	 * @see #getTOnAlarmEvent()
	 * @generated
	 */
	EReference getTOnAlarmEvent_Scope();

	/**
	 * Returns the meta object for class '{@link org.open.oasis.docs.wsbpel._2._0.process.executable.TOnAlarmPick <em>TOn Alarm Pick</em>}'.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for class '<em>TOn Alarm Pick</em>'.
	 * @see org.open.oasis.docs.wsbpel._2._0.process.executable.TOnAlarmPick
	 * @generated
	 */
	EClass getTOnAlarmPick();

	/**
	 * Returns the meta object for the containment reference '{@link org.open.oasis.docs.wsbpel._2._0.process.executable.TOnAlarmPick#getFor <em>For</em>}'.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the containment reference '<em>For</em>'.
	 * @see org.open.oasis.docs.wsbpel._2._0.process.executable.TOnAlarmPick#getFor()
	 * @see #getTOnAlarmPick()
	 * @generated
	 */
	EReference getTOnAlarmPick_For();

	/**
	 * Returns the meta object for the containment reference '{@link org.open.oasis.docs.wsbpel._2._0.process.executable.TOnAlarmPick#getUntil <em>Until</em>}'.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the containment reference '<em>Until</em>'.
	 * @see org.open.oasis.docs.wsbpel._2._0.process.executable.TOnAlarmPick#getUntil()
	 * @see #getTOnAlarmPick()
	 * @generated
	 */
	EReference getTOnAlarmPick_Until();

	/**
	 * Returns the meta object for the containment reference '{@link org.open.oasis.docs.wsbpel._2._0.process.executable.TOnAlarmPick#getAssign <em>Assign</em>}'.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the containment reference '<em>Assign</em>'.
	 * @see org.open.oasis.docs.wsbpel._2._0.process.executable.TOnAlarmPick#getAssign()
	 * @see #getTOnAlarmPick()
	 * @generated
	 */
	EReference getTOnAlarmPick_Assign();

	/**
	 * Returns the meta object for the containment reference '{@link org.open.oasis.docs.wsbpel._2._0.process.executable.TOnAlarmPick#getCompensate <em>Compensate</em>}'.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the containment reference '<em>Compensate</em>'.
	 * @see org.open.oasis.docs.wsbpel._2._0.process.executable.TOnAlarmPick#getCompensate()
	 * @see #getTOnAlarmPick()
	 * @generated
	 */
	EReference getTOnAlarmPick_Compensate();

	/**
	 * Returns the meta object for the containment reference '{@link org.open.oasis.docs.wsbpel._2._0.process.executable.TOnAlarmPick#getCompensateScope <em>Compensate Scope</em>}'.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the containment reference '<em>Compensate Scope</em>'.
	 * @see org.open.oasis.docs.wsbpel._2._0.process.executable.TOnAlarmPick#getCompensateScope()
	 * @see #getTOnAlarmPick()
	 * @generated
	 */
	EReference getTOnAlarmPick_CompensateScope();

	/**
	 * Returns the meta object for the containment reference '{@link org.open.oasis.docs.wsbpel._2._0.process.executable.TOnAlarmPick#getEmpty <em>Empty</em>}'.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the containment reference '<em>Empty</em>'.
	 * @see org.open.oasis.docs.wsbpel._2._0.process.executable.TOnAlarmPick#getEmpty()
	 * @see #getTOnAlarmPick()
	 * @generated
	 */
	EReference getTOnAlarmPick_Empty();

	/**
	 * Returns the meta object for the containment reference '{@link org.open.oasis.docs.wsbpel._2._0.process.executable.TOnAlarmPick#getExit <em>Exit</em>}'.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the containment reference '<em>Exit</em>'.
	 * @see org.open.oasis.docs.wsbpel._2._0.process.executable.TOnAlarmPick#getExit()
	 * @see #getTOnAlarmPick()
	 * @generated
	 */
	EReference getTOnAlarmPick_Exit();

	/**
	 * Returns the meta object for the containment reference '{@link org.open.oasis.docs.wsbpel._2._0.process.executable.TOnAlarmPick#getExtensionActivity <em>Extension Activity</em>}'.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the containment reference '<em>Extension Activity</em>'.
	 * @see org.open.oasis.docs.wsbpel._2._0.process.executable.TOnAlarmPick#getExtensionActivity()
	 * @see #getTOnAlarmPick()
	 * @generated
	 */
	EReference getTOnAlarmPick_ExtensionActivity();

	/**
	 * Returns the meta object for the containment reference '{@link org.open.oasis.docs.wsbpel._2._0.process.executable.TOnAlarmPick#getFlow <em>Flow</em>}'.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the containment reference '<em>Flow</em>'.
	 * @see org.open.oasis.docs.wsbpel._2._0.process.executable.TOnAlarmPick#getFlow()
	 * @see #getTOnAlarmPick()
	 * @generated
	 */
	EReference getTOnAlarmPick_Flow();

	/**
	 * Returns the meta object for the containment reference '{@link org.open.oasis.docs.wsbpel._2._0.process.executable.TOnAlarmPick#getForEach <em>For Each</em>}'.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the containment reference '<em>For Each</em>'.
	 * @see org.open.oasis.docs.wsbpel._2._0.process.executable.TOnAlarmPick#getForEach()
	 * @see #getTOnAlarmPick()
	 * @generated
	 */
	EReference getTOnAlarmPick_ForEach();

	/**
	 * Returns the meta object for the containment reference '{@link org.open.oasis.docs.wsbpel._2._0.process.executable.TOnAlarmPick#getIf <em>If</em>}'.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the containment reference '<em>If</em>'.
	 * @see org.open.oasis.docs.wsbpel._2._0.process.executable.TOnAlarmPick#getIf()
	 * @see #getTOnAlarmPick()
	 * @generated
	 */
	EReference getTOnAlarmPick_If();

	/**
	 * Returns the meta object for the containment reference '{@link org.open.oasis.docs.wsbpel._2._0.process.executable.TOnAlarmPick#getInvoke <em>Invoke</em>}'.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the containment reference '<em>Invoke</em>'.
	 * @see org.open.oasis.docs.wsbpel._2._0.process.executable.TOnAlarmPick#getInvoke()
	 * @see #getTOnAlarmPick()
	 * @generated
	 */
	EReference getTOnAlarmPick_Invoke();

	/**
	 * Returns the meta object for the containment reference '{@link org.open.oasis.docs.wsbpel._2._0.process.executable.TOnAlarmPick#getPick <em>Pick</em>}'.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the containment reference '<em>Pick</em>'.
	 * @see org.open.oasis.docs.wsbpel._2._0.process.executable.TOnAlarmPick#getPick()
	 * @see #getTOnAlarmPick()
	 * @generated
	 */
	EReference getTOnAlarmPick_Pick();

	/**
	 * Returns the meta object for the containment reference '{@link org.open.oasis.docs.wsbpel._2._0.process.executable.TOnAlarmPick#getReceive <em>Receive</em>}'.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the containment reference '<em>Receive</em>'.
	 * @see org.open.oasis.docs.wsbpel._2._0.process.executable.TOnAlarmPick#getReceive()
	 * @see #getTOnAlarmPick()
	 * @generated
	 */
	EReference getTOnAlarmPick_Receive();

	/**
	 * Returns the meta object for the containment reference '{@link org.open.oasis.docs.wsbpel._2._0.process.executable.TOnAlarmPick#getRepeatUntil <em>Repeat Until</em>}'.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the containment reference '<em>Repeat Until</em>'.
	 * @see org.open.oasis.docs.wsbpel._2._0.process.executable.TOnAlarmPick#getRepeatUntil()
	 * @see #getTOnAlarmPick()
	 * @generated
	 */
	EReference getTOnAlarmPick_RepeatUntil();

	/**
	 * Returns the meta object for the containment reference '{@link org.open.oasis.docs.wsbpel._2._0.process.executable.TOnAlarmPick#getReply <em>Reply</em>}'.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the containment reference '<em>Reply</em>'.
	 * @see org.open.oasis.docs.wsbpel._2._0.process.executable.TOnAlarmPick#getReply()
	 * @see #getTOnAlarmPick()
	 * @generated
	 */
	EReference getTOnAlarmPick_Reply();

	/**
	 * Returns the meta object for the containment reference '{@link org.open.oasis.docs.wsbpel._2._0.process.executable.TOnAlarmPick#getRethrow <em>Rethrow</em>}'.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the containment reference '<em>Rethrow</em>'.
	 * @see org.open.oasis.docs.wsbpel._2._0.process.executable.TOnAlarmPick#getRethrow()
	 * @see #getTOnAlarmPick()
	 * @generated
	 */
	EReference getTOnAlarmPick_Rethrow();

	/**
	 * Returns the meta object for the containment reference '{@link org.open.oasis.docs.wsbpel._2._0.process.executable.TOnAlarmPick#getScope <em>Scope</em>}'.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the containment reference '<em>Scope</em>'.
	 * @see org.open.oasis.docs.wsbpel._2._0.process.executable.TOnAlarmPick#getScope()
	 * @see #getTOnAlarmPick()
	 * @generated
	 */
	EReference getTOnAlarmPick_Scope();

	/**
	 * Returns the meta object for the containment reference '{@link org.open.oasis.docs.wsbpel._2._0.process.executable.TOnAlarmPick#getSequence <em>Sequence</em>}'.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the containment reference '<em>Sequence</em>'.
	 * @see org.open.oasis.docs.wsbpel._2._0.process.executable.TOnAlarmPick#getSequence()
	 * @see #getTOnAlarmPick()
	 * @generated
	 */
	EReference getTOnAlarmPick_Sequence();

	/**
	 * Returns the meta object for the containment reference '{@link org.open.oasis.docs.wsbpel._2._0.process.executable.TOnAlarmPick#getThrow <em>Throw</em>}'.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the containment reference '<em>Throw</em>'.
	 * @see org.open.oasis.docs.wsbpel._2._0.process.executable.TOnAlarmPick#getThrow()
	 * @see #getTOnAlarmPick()
	 * @generated
	 */
	EReference getTOnAlarmPick_Throw();

	/**
	 * Returns the meta object for the containment reference '{@link org.open.oasis.docs.wsbpel._2._0.process.executable.TOnAlarmPick#getValidate <em>Validate</em>}'.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the containment reference '<em>Validate</em>'.
	 * @see org.open.oasis.docs.wsbpel._2._0.process.executable.TOnAlarmPick#getValidate()
	 * @see #getTOnAlarmPick()
	 * @generated
	 */
	EReference getTOnAlarmPick_Validate();

	/**
	 * Returns the meta object for the containment reference '{@link org.open.oasis.docs.wsbpel._2._0.process.executable.TOnAlarmPick#getWait <em>Wait</em>}'.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the containment reference '<em>Wait</em>'.
	 * @see org.open.oasis.docs.wsbpel._2._0.process.executable.TOnAlarmPick#getWait()
	 * @see #getTOnAlarmPick()
	 * @generated
	 */
	EReference getTOnAlarmPick_Wait();

	/**
	 * Returns the meta object for the containment reference '{@link org.open.oasis.docs.wsbpel._2._0.process.executable.TOnAlarmPick#getWhile <em>While</em>}'.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the containment reference '<em>While</em>'.
	 * @see org.open.oasis.docs.wsbpel._2._0.process.executable.TOnAlarmPick#getWhile()
	 * @see #getTOnAlarmPick()
	 * @generated
	 */
	EReference getTOnAlarmPick_While();

	/**
	 * Returns the meta object for class '{@link org.open.oasis.docs.wsbpel._2._0.process.executable.TOnEvent <em>TOn Event</em>}'.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for class '<em>TOn Event</em>'.
	 * @see org.open.oasis.docs.wsbpel._2._0.process.executable.TOnEvent
	 * @generated
	 */
	EClass getTOnEvent();

	/**
	 * Returns the meta object for the containment reference '{@link org.open.oasis.docs.wsbpel._2._0.process.executable.TOnEvent#getScope <em>Scope</em>}'.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the containment reference '<em>Scope</em>'.
	 * @see org.open.oasis.docs.wsbpel._2._0.process.executable.TOnEvent#getScope()
	 * @see #getTOnEvent()
	 * @generated
	 */
	EReference getTOnEvent_Scope();

	/**
	 * Returns the meta object for the attribute '{@link org.open.oasis.docs.wsbpel._2._0.process.executable.TOnEvent#getElement <em>Element</em>}'.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the attribute '<em>Element</em>'.
	 * @see org.open.oasis.docs.wsbpel._2._0.process.executable.TOnEvent#getElement()
	 * @see #getTOnEvent()
	 * @generated
	 */
	EAttribute getTOnEvent_Element();

	/**
	 * Returns the meta object for the attribute '{@link org.open.oasis.docs.wsbpel._2._0.process.executable.TOnEvent#getMessageType <em>Message Type</em>}'.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the attribute '<em>Message Type</em>'.
	 * @see org.open.oasis.docs.wsbpel._2._0.process.executable.TOnEvent#getMessageType()
	 * @see #getTOnEvent()
	 * @generated
	 */
	EAttribute getTOnEvent_MessageType();

	/**
	 * Returns the meta object for class '{@link org.open.oasis.docs.wsbpel._2._0.process.executable.TOnMessage <em>TOn Message</em>}'.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for class '<em>TOn Message</em>'.
	 * @see org.open.oasis.docs.wsbpel._2._0.process.executable.TOnMessage
	 * @generated
	 */
	EClass getTOnMessage();

	/**
	 * Returns the meta object for the containment reference '{@link org.open.oasis.docs.wsbpel._2._0.process.executable.TOnMessage#getAssign <em>Assign</em>}'.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the containment reference '<em>Assign</em>'.
	 * @see org.open.oasis.docs.wsbpel._2._0.process.executable.TOnMessage#getAssign()
	 * @see #getTOnMessage()
	 * @generated
	 */
	EReference getTOnMessage_Assign();

	/**
	 * Returns the meta object for the containment reference '{@link org.open.oasis.docs.wsbpel._2._0.process.executable.TOnMessage#getCompensate <em>Compensate</em>}'.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the containment reference '<em>Compensate</em>'.
	 * @see org.open.oasis.docs.wsbpel._2._0.process.executable.TOnMessage#getCompensate()
	 * @see #getTOnMessage()
	 * @generated
	 */
	EReference getTOnMessage_Compensate();

	/**
	 * Returns the meta object for the containment reference '{@link org.open.oasis.docs.wsbpel._2._0.process.executable.TOnMessage#getCompensateScope <em>Compensate Scope</em>}'.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the containment reference '<em>Compensate Scope</em>'.
	 * @see org.open.oasis.docs.wsbpel._2._0.process.executable.TOnMessage#getCompensateScope()
	 * @see #getTOnMessage()
	 * @generated
	 */
	EReference getTOnMessage_CompensateScope();

	/**
	 * Returns the meta object for the containment reference '{@link org.open.oasis.docs.wsbpel._2._0.process.executable.TOnMessage#getEmpty <em>Empty</em>}'.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the containment reference '<em>Empty</em>'.
	 * @see org.open.oasis.docs.wsbpel._2._0.process.executable.TOnMessage#getEmpty()
	 * @see #getTOnMessage()
	 * @generated
	 */
	EReference getTOnMessage_Empty();

	/**
	 * Returns the meta object for the containment reference '{@link org.open.oasis.docs.wsbpel._2._0.process.executable.TOnMessage#getExit <em>Exit</em>}'.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the containment reference '<em>Exit</em>'.
	 * @see org.open.oasis.docs.wsbpel._2._0.process.executable.TOnMessage#getExit()
	 * @see #getTOnMessage()
	 * @generated
	 */
	EReference getTOnMessage_Exit();

	/**
	 * Returns the meta object for the containment reference '{@link org.open.oasis.docs.wsbpel._2._0.process.executable.TOnMessage#getExtensionActivity <em>Extension Activity</em>}'.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the containment reference '<em>Extension Activity</em>'.
	 * @see org.open.oasis.docs.wsbpel._2._0.process.executable.TOnMessage#getExtensionActivity()
	 * @see #getTOnMessage()
	 * @generated
	 */
	EReference getTOnMessage_ExtensionActivity();

	/**
	 * Returns the meta object for the containment reference '{@link org.open.oasis.docs.wsbpel._2._0.process.executable.TOnMessage#getFlow <em>Flow</em>}'.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the containment reference '<em>Flow</em>'.
	 * @see org.open.oasis.docs.wsbpel._2._0.process.executable.TOnMessage#getFlow()
	 * @see #getTOnMessage()
	 * @generated
	 */
	EReference getTOnMessage_Flow();

	/**
	 * Returns the meta object for the containment reference '{@link org.open.oasis.docs.wsbpel._2._0.process.executable.TOnMessage#getForEach <em>For Each</em>}'.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the containment reference '<em>For Each</em>'.
	 * @see org.open.oasis.docs.wsbpel._2._0.process.executable.TOnMessage#getForEach()
	 * @see #getTOnMessage()
	 * @generated
	 */
	EReference getTOnMessage_ForEach();

	/**
	 * Returns the meta object for the containment reference '{@link org.open.oasis.docs.wsbpel._2._0.process.executable.TOnMessage#getIf <em>If</em>}'.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the containment reference '<em>If</em>'.
	 * @see org.open.oasis.docs.wsbpel._2._0.process.executable.TOnMessage#getIf()
	 * @see #getTOnMessage()
	 * @generated
	 */
	EReference getTOnMessage_If();

	/**
	 * Returns the meta object for the containment reference '{@link org.open.oasis.docs.wsbpel._2._0.process.executable.TOnMessage#getInvoke <em>Invoke</em>}'.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the containment reference '<em>Invoke</em>'.
	 * @see org.open.oasis.docs.wsbpel._2._0.process.executable.TOnMessage#getInvoke()
	 * @see #getTOnMessage()
	 * @generated
	 */
	EReference getTOnMessage_Invoke();

	/**
	 * Returns the meta object for the containment reference '{@link org.open.oasis.docs.wsbpel._2._0.process.executable.TOnMessage#getPick <em>Pick</em>}'.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the containment reference '<em>Pick</em>'.
	 * @see org.open.oasis.docs.wsbpel._2._0.process.executable.TOnMessage#getPick()
	 * @see #getTOnMessage()
	 * @generated
	 */
	EReference getTOnMessage_Pick();

	/**
	 * Returns the meta object for the containment reference '{@link org.open.oasis.docs.wsbpel._2._0.process.executable.TOnMessage#getReceive <em>Receive</em>}'.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the containment reference '<em>Receive</em>'.
	 * @see org.open.oasis.docs.wsbpel._2._0.process.executable.TOnMessage#getReceive()
	 * @see #getTOnMessage()
	 * @generated
	 */
	EReference getTOnMessage_Receive();

	/**
	 * Returns the meta object for the containment reference '{@link org.open.oasis.docs.wsbpel._2._0.process.executable.TOnMessage#getRepeatUntil <em>Repeat Until</em>}'.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the containment reference '<em>Repeat Until</em>'.
	 * @see org.open.oasis.docs.wsbpel._2._0.process.executable.TOnMessage#getRepeatUntil()
	 * @see #getTOnMessage()
	 * @generated
	 */
	EReference getTOnMessage_RepeatUntil();

	/**
	 * Returns the meta object for the containment reference '{@link org.open.oasis.docs.wsbpel._2._0.process.executable.TOnMessage#getReply <em>Reply</em>}'.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the containment reference '<em>Reply</em>'.
	 * @see org.open.oasis.docs.wsbpel._2._0.process.executable.TOnMessage#getReply()
	 * @see #getTOnMessage()
	 * @generated
	 */
	EReference getTOnMessage_Reply();

	/**
	 * Returns the meta object for the containment reference '{@link org.open.oasis.docs.wsbpel._2._0.process.executable.TOnMessage#getRethrow <em>Rethrow</em>}'.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the containment reference '<em>Rethrow</em>'.
	 * @see org.open.oasis.docs.wsbpel._2._0.process.executable.TOnMessage#getRethrow()
	 * @see #getTOnMessage()
	 * @generated
	 */
	EReference getTOnMessage_Rethrow();

	/**
	 * Returns the meta object for the containment reference '{@link org.open.oasis.docs.wsbpel._2._0.process.executable.TOnMessage#getScope <em>Scope</em>}'.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the containment reference '<em>Scope</em>'.
	 * @see org.open.oasis.docs.wsbpel._2._0.process.executable.TOnMessage#getScope()
	 * @see #getTOnMessage()
	 * @generated
	 */
	EReference getTOnMessage_Scope();

	/**
	 * Returns the meta object for the containment reference '{@link org.open.oasis.docs.wsbpel._2._0.process.executable.TOnMessage#getSequence <em>Sequence</em>}'.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the containment reference '<em>Sequence</em>'.
	 * @see org.open.oasis.docs.wsbpel._2._0.process.executable.TOnMessage#getSequence()
	 * @see #getTOnMessage()
	 * @generated
	 */
	EReference getTOnMessage_Sequence();

	/**
	 * Returns the meta object for the containment reference '{@link org.open.oasis.docs.wsbpel._2._0.process.executable.TOnMessage#getThrow <em>Throw</em>}'.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the containment reference '<em>Throw</em>'.
	 * @see org.open.oasis.docs.wsbpel._2._0.process.executable.TOnMessage#getThrow()
	 * @see #getTOnMessage()
	 * @generated
	 */
	EReference getTOnMessage_Throw();

	/**
	 * Returns the meta object for the containment reference '{@link org.open.oasis.docs.wsbpel._2._0.process.executable.TOnMessage#getValidate <em>Validate</em>}'.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the containment reference '<em>Validate</em>'.
	 * @see org.open.oasis.docs.wsbpel._2._0.process.executable.TOnMessage#getValidate()
	 * @see #getTOnMessage()
	 * @generated
	 */
	EReference getTOnMessage_Validate();

	/**
	 * Returns the meta object for the containment reference '{@link org.open.oasis.docs.wsbpel._2._0.process.executable.TOnMessage#getWait <em>Wait</em>}'.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the containment reference '<em>Wait</em>'.
	 * @see org.open.oasis.docs.wsbpel._2._0.process.executable.TOnMessage#getWait()
	 * @see #getTOnMessage()
	 * @generated
	 */
	EReference getTOnMessage_Wait();

	/**
	 * Returns the meta object for the containment reference '{@link org.open.oasis.docs.wsbpel._2._0.process.executable.TOnMessage#getWhile <em>While</em>}'.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the containment reference '<em>While</em>'.
	 * @see org.open.oasis.docs.wsbpel._2._0.process.executable.TOnMessage#getWhile()
	 * @see #getTOnMessage()
	 * @generated
	 */
	EReference getTOnMessage_While();

	/**
	 * Returns the meta object for class '{@link org.open.oasis.docs.wsbpel._2._0.process.executable.TOnMsgCommon <em>TOn Msg Common</em>}'.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for class '<em>TOn Msg Common</em>'.
	 * @see org.open.oasis.docs.wsbpel._2._0.process.executable.TOnMsgCommon
	 * @generated
	 */
	EClass getTOnMsgCommon();

	/**
	 * Returns the meta object for the containment reference '{@link org.open.oasis.docs.wsbpel._2._0.process.executable.TOnMsgCommon#getCorrelations <em>Correlations</em>}'.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the containment reference '<em>Correlations</em>'.
	 * @see org.open.oasis.docs.wsbpel._2._0.process.executable.TOnMsgCommon#getCorrelations()
	 * @see #getTOnMsgCommon()
	 * @generated
	 */
	EReference getTOnMsgCommon_Correlations();

	/**
	 * Returns the meta object for the containment reference '{@link org.open.oasis.docs.wsbpel._2._0.process.executable.TOnMsgCommon#getFromParts <em>From Parts</em>}'.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the containment reference '<em>From Parts</em>'.
	 * @see org.open.oasis.docs.wsbpel._2._0.process.executable.TOnMsgCommon#getFromParts()
	 * @see #getTOnMsgCommon()
	 * @generated
	 */
	EReference getTOnMsgCommon_FromParts();

	/**
	 * Returns the meta object for the attribute '{@link org.open.oasis.docs.wsbpel._2._0.process.executable.TOnMsgCommon#getMessageExchange <em>Message Exchange</em>}'.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the attribute '<em>Message Exchange</em>'.
	 * @see org.open.oasis.docs.wsbpel._2._0.process.executable.TOnMsgCommon#getMessageExchange()
	 * @see #getTOnMsgCommon()
	 * @generated
	 */
	EAttribute getTOnMsgCommon_MessageExchange();

	/**
	 * Returns the meta object for the attribute '{@link org.open.oasis.docs.wsbpel._2._0.process.executable.TOnMsgCommon#getOperation <em>Operation</em>}'.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the attribute '<em>Operation</em>'.
	 * @see org.open.oasis.docs.wsbpel._2._0.process.executable.TOnMsgCommon#getOperation()
	 * @see #getTOnMsgCommon()
	 * @generated
	 */
	EAttribute getTOnMsgCommon_Operation();

	/**
	 * Returns the meta object for the attribute '{@link org.open.oasis.docs.wsbpel._2._0.process.executable.TOnMsgCommon#getPartnerLink <em>Partner Link</em>}'.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the attribute '<em>Partner Link</em>'.
	 * @see org.open.oasis.docs.wsbpel._2._0.process.executable.TOnMsgCommon#getPartnerLink()
	 * @see #getTOnMsgCommon()
	 * @generated
	 */
	EAttribute getTOnMsgCommon_PartnerLink();

	/**
	 * Returns the meta object for the attribute '{@link org.open.oasis.docs.wsbpel._2._0.process.executable.TOnMsgCommon#getPortType <em>Port Type</em>}'.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the attribute '<em>Port Type</em>'.
	 * @see org.open.oasis.docs.wsbpel._2._0.process.executable.TOnMsgCommon#getPortType()
	 * @see #getTOnMsgCommon()
	 * @generated
	 */
	EAttribute getTOnMsgCommon_PortType();

	/**
	 * Returns the meta object for the attribute '{@link org.open.oasis.docs.wsbpel._2._0.process.executable.TOnMsgCommon#getVariable <em>Variable</em>}'.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the attribute '<em>Variable</em>'.
	 * @see org.open.oasis.docs.wsbpel._2._0.process.executable.TOnMsgCommon#getVariable()
	 * @see #getTOnMsgCommon()
	 * @generated
	 */
	EAttribute getTOnMsgCommon_Variable();

	/**
	 * Returns the meta object for class '{@link org.open.oasis.docs.wsbpel._2._0.process.executable.TPartnerLink <em>TPartner Link</em>}'.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for class '<em>TPartner Link</em>'.
	 * @see org.open.oasis.docs.wsbpel._2._0.process.executable.TPartnerLink
	 * @generated
	 */
	EClass getTPartnerLink();

	/**
	 * Returns the meta object for the attribute '{@link org.open.oasis.docs.wsbpel._2._0.process.executable.TPartnerLink#getInitializePartnerRole <em>Initialize Partner Role</em>}'.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the attribute '<em>Initialize Partner Role</em>'.
	 * @see org.open.oasis.docs.wsbpel._2._0.process.executable.TPartnerLink#getInitializePartnerRole()
	 * @see #getTPartnerLink()
	 * @generated
	 */
	EAttribute getTPartnerLink_InitializePartnerRole();

	/**
	 * Returns the meta object for the attribute '{@link org.open.oasis.docs.wsbpel._2._0.process.executable.TPartnerLink#getMyRole <em>My Role</em>}'.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the attribute '<em>My Role</em>'.
	 * @see org.open.oasis.docs.wsbpel._2._0.process.executable.TPartnerLink#getMyRole()
	 * @see #getTPartnerLink()
	 * @generated
	 */
	EAttribute getTPartnerLink_MyRole();

	/**
	 * Returns the meta object for the attribute '{@link org.open.oasis.docs.wsbpel._2._0.process.executable.TPartnerLink#getName <em>Name</em>}'.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the attribute '<em>Name</em>'.
	 * @see org.open.oasis.docs.wsbpel._2._0.process.executable.TPartnerLink#getName()
	 * @see #getTPartnerLink()
	 * @generated
	 */
	EAttribute getTPartnerLink_Name();

	/**
	 * Returns the meta object for the attribute '{@link org.open.oasis.docs.wsbpel._2._0.process.executable.TPartnerLink#getPartnerLinkType <em>Partner Link Type</em>}'.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the attribute '<em>Partner Link Type</em>'.
	 * @see org.open.oasis.docs.wsbpel._2._0.process.executable.TPartnerLink#getPartnerLinkType()
	 * @see #getTPartnerLink()
	 * @generated
	 */
	EAttribute getTPartnerLink_PartnerLinkType();

	/**
	 * Returns the meta object for the attribute '{@link org.open.oasis.docs.wsbpel._2._0.process.executable.TPartnerLink#getPartnerRole <em>Partner Role</em>}'.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the attribute '<em>Partner Role</em>'.
	 * @see org.open.oasis.docs.wsbpel._2._0.process.executable.TPartnerLink#getPartnerRole()
	 * @see #getTPartnerLink()
	 * @generated
	 */
	EAttribute getTPartnerLink_PartnerRole();

	/**
	 * Returns the meta object for class '{@link org.open.oasis.docs.wsbpel._2._0.process.executable.TPartnerLinks <em>TPartner Links</em>}'.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for class '<em>TPartner Links</em>'.
	 * @see org.open.oasis.docs.wsbpel._2._0.process.executable.TPartnerLinks
	 * @generated
	 */
	EClass getTPartnerLinks();

	/**
	 * Returns the meta object for the containment reference list '{@link org.open.oasis.docs.wsbpel._2._0.process.executable.TPartnerLinks#getPartnerLink <em>Partner Link</em>}'.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the containment reference list '<em>Partner Link</em>'.
	 * @see org.open.oasis.docs.wsbpel._2._0.process.executable.TPartnerLinks#getPartnerLink()
	 * @see #getTPartnerLinks()
	 * @generated
	 */
	EReference getTPartnerLinks_PartnerLink();

	/**
	 * Returns the meta object for class '{@link org.open.oasis.docs.wsbpel._2._0.process.executable.TPick <em>TPick</em>}'.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for class '<em>TPick</em>'.
	 * @see org.open.oasis.docs.wsbpel._2._0.process.executable.TPick
	 * @generated
	 */
	EClass getTPick();

	/**
	 * Returns the meta object for the containment reference list '{@link org.open.oasis.docs.wsbpel._2._0.process.executable.TPick#getOnMessage <em>On Message</em>}'.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the containment reference list '<em>On Message</em>'.
	 * @see org.open.oasis.docs.wsbpel._2._0.process.executable.TPick#getOnMessage()
	 * @see #getTPick()
	 * @generated
	 */
	EReference getTPick_OnMessage();

	/**
	 * Returns the meta object for the containment reference list '{@link org.open.oasis.docs.wsbpel._2._0.process.executable.TPick#getOnAlarm <em>On Alarm</em>}'.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the containment reference list '<em>On Alarm</em>'.
	 * @see org.open.oasis.docs.wsbpel._2._0.process.executable.TPick#getOnAlarm()
	 * @see #getTPick()
	 * @generated
	 */
	EReference getTPick_OnAlarm();

	/**
	 * Returns the meta object for the attribute '{@link org.open.oasis.docs.wsbpel._2._0.process.executable.TPick#getCreateInstance <em>Create Instance</em>}'.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the attribute '<em>Create Instance</em>'.
	 * @see org.open.oasis.docs.wsbpel._2._0.process.executable.TPick#getCreateInstance()
	 * @see #getTPick()
	 * @generated
	 */
	EAttribute getTPick_CreateInstance();

	/**
	 * Returns the meta object for class '{@link org.open.oasis.docs.wsbpel._2._0.process.executable.TProcess <em>TProcess</em>}'.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for class '<em>TProcess</em>'.
	 * @see org.open.oasis.docs.wsbpel._2._0.process.executable.TProcess
	 * @generated
	 */
	EClass getTProcess();

	/**
	 * Returns the meta object for the containment reference '{@link org.open.oasis.docs.wsbpel._2._0.process.executable.TProcess#getExtensions <em>Extensions</em>}'.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the containment reference '<em>Extensions</em>'.
	 * @see org.open.oasis.docs.wsbpel._2._0.process.executable.TProcess#getExtensions()
	 * @see #getTProcess()
	 * @generated
	 */
	EReference getTProcess_Extensions();

	/**
	 * Returns the meta object for the containment reference list '{@link org.open.oasis.docs.wsbpel._2._0.process.executable.TProcess#getImport <em>Import</em>}'.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the containment reference list '<em>Import</em>'.
	 * @see org.open.oasis.docs.wsbpel._2._0.process.executable.TProcess#getImport()
	 * @see #getTProcess()
	 * @generated
	 */
	EReference getTProcess_Import();

	/**
	 * Returns the meta object for the containment reference '{@link org.open.oasis.docs.wsbpel._2._0.process.executable.TProcess#getPartnerLinks <em>Partner Links</em>}'.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the containment reference '<em>Partner Links</em>'.
	 * @see org.open.oasis.docs.wsbpel._2._0.process.executable.TProcess#getPartnerLinks()
	 * @see #getTProcess()
	 * @generated
	 */
	EReference getTProcess_PartnerLinks();

	/**
	 * Returns the meta object for the containment reference '{@link org.open.oasis.docs.wsbpel._2._0.process.executable.TProcess#getMessageExchanges <em>Message Exchanges</em>}'.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the containment reference '<em>Message Exchanges</em>'.
	 * @see org.open.oasis.docs.wsbpel._2._0.process.executable.TProcess#getMessageExchanges()
	 * @see #getTProcess()
	 * @generated
	 */
	EReference getTProcess_MessageExchanges();

	/**
	 * Returns the meta object for the containment reference '{@link org.open.oasis.docs.wsbpel._2._0.process.executable.TProcess#getVariables <em>Variables</em>}'.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the containment reference '<em>Variables</em>'.
	 * @see org.open.oasis.docs.wsbpel._2._0.process.executable.TProcess#getVariables()
	 * @see #getTProcess()
	 * @generated
	 */
	EReference getTProcess_Variables();

	/**
	 * Returns the meta object for the containment reference '{@link org.open.oasis.docs.wsbpel._2._0.process.executable.TProcess#getCorrelationSets <em>Correlation Sets</em>}'.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the containment reference '<em>Correlation Sets</em>'.
	 * @see org.open.oasis.docs.wsbpel._2._0.process.executable.TProcess#getCorrelationSets()
	 * @see #getTProcess()
	 * @generated
	 */
	EReference getTProcess_CorrelationSets();

	/**
	 * Returns the meta object for the containment reference '{@link org.open.oasis.docs.wsbpel._2._0.process.executable.TProcess#getFaultHandlers <em>Fault Handlers</em>}'.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the containment reference '<em>Fault Handlers</em>'.
	 * @see org.open.oasis.docs.wsbpel._2._0.process.executable.TProcess#getFaultHandlers()
	 * @see #getTProcess()
	 * @generated
	 */
	EReference getTProcess_FaultHandlers();

	/**
	 * Returns the meta object for the containment reference '{@link org.open.oasis.docs.wsbpel._2._0.process.executable.TProcess#getEventHandlers <em>Event Handlers</em>}'.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the containment reference '<em>Event Handlers</em>'.
	 * @see org.open.oasis.docs.wsbpel._2._0.process.executable.TProcess#getEventHandlers()
	 * @see #getTProcess()
	 * @generated
	 */
	EReference getTProcess_EventHandlers();

	/**
	 * Returns the meta object for the containment reference '{@link org.open.oasis.docs.wsbpel._2._0.process.executable.TProcess#getAssign <em>Assign</em>}'.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the containment reference '<em>Assign</em>'.
	 * @see org.open.oasis.docs.wsbpel._2._0.process.executable.TProcess#getAssign()
	 * @see #getTProcess()
	 * @generated
	 */
	EReference getTProcess_Assign();

	/**
	 * Returns the meta object for the containment reference '{@link org.open.oasis.docs.wsbpel._2._0.process.executable.TProcess#getCompensate <em>Compensate</em>}'.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the containment reference '<em>Compensate</em>'.
	 * @see org.open.oasis.docs.wsbpel._2._0.process.executable.TProcess#getCompensate()
	 * @see #getTProcess()
	 * @generated
	 */
	EReference getTProcess_Compensate();

	/**
	 * Returns the meta object for the containment reference '{@link org.open.oasis.docs.wsbpel._2._0.process.executable.TProcess#getCompensateScope <em>Compensate Scope</em>}'.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the containment reference '<em>Compensate Scope</em>'.
	 * @see org.open.oasis.docs.wsbpel._2._0.process.executable.TProcess#getCompensateScope()
	 * @see #getTProcess()
	 * @generated
	 */
	EReference getTProcess_CompensateScope();

	/**
	 * Returns the meta object for the containment reference '{@link org.open.oasis.docs.wsbpel._2._0.process.executable.TProcess#getEmpty <em>Empty</em>}'.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the containment reference '<em>Empty</em>'.
	 * @see org.open.oasis.docs.wsbpel._2._0.process.executable.TProcess#getEmpty()
	 * @see #getTProcess()
	 * @generated
	 */
	EReference getTProcess_Empty();

	/**
	 * Returns the meta object for the containment reference '{@link org.open.oasis.docs.wsbpel._2._0.process.executable.TProcess#getExit <em>Exit</em>}'.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the containment reference '<em>Exit</em>'.
	 * @see org.open.oasis.docs.wsbpel._2._0.process.executable.TProcess#getExit()
	 * @see #getTProcess()
	 * @generated
	 */
	EReference getTProcess_Exit();

	/**
	 * Returns the meta object for the containment reference '{@link org.open.oasis.docs.wsbpel._2._0.process.executable.TProcess#getExtensionActivity <em>Extension Activity</em>}'.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the containment reference '<em>Extension Activity</em>'.
	 * @see org.open.oasis.docs.wsbpel._2._0.process.executable.TProcess#getExtensionActivity()
	 * @see #getTProcess()
	 * @generated
	 */
	EReference getTProcess_ExtensionActivity();

	/**
	 * Returns the meta object for the containment reference '{@link org.open.oasis.docs.wsbpel._2._0.process.executable.TProcess#getFlow <em>Flow</em>}'.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the containment reference '<em>Flow</em>'.
	 * @see org.open.oasis.docs.wsbpel._2._0.process.executable.TProcess#getFlow()
	 * @see #getTProcess()
	 * @generated
	 */
	EReference getTProcess_Flow();

	/**
	 * Returns the meta object for the containment reference '{@link org.open.oasis.docs.wsbpel._2._0.process.executable.TProcess#getForEach <em>For Each</em>}'.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the containment reference '<em>For Each</em>'.
	 * @see org.open.oasis.docs.wsbpel._2._0.process.executable.TProcess#getForEach()
	 * @see #getTProcess()
	 * @generated
	 */
	EReference getTProcess_ForEach();

	/**
	 * Returns the meta object for the containment reference '{@link org.open.oasis.docs.wsbpel._2._0.process.executable.TProcess#getIf <em>If</em>}'.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the containment reference '<em>If</em>'.
	 * @see org.open.oasis.docs.wsbpel._2._0.process.executable.TProcess#getIf()
	 * @see #getTProcess()
	 * @generated
	 */
	EReference getTProcess_If();

	/**
	 * Returns the meta object for the containment reference '{@link org.open.oasis.docs.wsbpel._2._0.process.executable.TProcess#getInvoke <em>Invoke</em>}'.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the containment reference '<em>Invoke</em>'.
	 * @see org.open.oasis.docs.wsbpel._2._0.process.executable.TProcess#getInvoke()
	 * @see #getTProcess()
	 * @generated
	 */
	EReference getTProcess_Invoke();

	/**
	 * Returns the meta object for the containment reference '{@link org.open.oasis.docs.wsbpel._2._0.process.executable.TProcess#getPick <em>Pick</em>}'.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the containment reference '<em>Pick</em>'.
	 * @see org.open.oasis.docs.wsbpel._2._0.process.executable.TProcess#getPick()
	 * @see #getTProcess()
	 * @generated
	 */
	EReference getTProcess_Pick();

	/**
	 * Returns the meta object for the containment reference '{@link org.open.oasis.docs.wsbpel._2._0.process.executable.TProcess#getReceive <em>Receive</em>}'.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the containment reference '<em>Receive</em>'.
	 * @see org.open.oasis.docs.wsbpel._2._0.process.executable.TProcess#getReceive()
	 * @see #getTProcess()
	 * @generated
	 */
	EReference getTProcess_Receive();

	/**
	 * Returns the meta object for the containment reference '{@link org.open.oasis.docs.wsbpel._2._0.process.executable.TProcess#getRepeatUntil <em>Repeat Until</em>}'.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the containment reference '<em>Repeat Until</em>'.
	 * @see org.open.oasis.docs.wsbpel._2._0.process.executable.TProcess#getRepeatUntil()
	 * @see #getTProcess()
	 * @generated
	 */
	EReference getTProcess_RepeatUntil();

	/**
	 * Returns the meta object for the containment reference '{@link org.open.oasis.docs.wsbpel._2._0.process.executable.TProcess#getReply <em>Reply</em>}'.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the containment reference '<em>Reply</em>'.
	 * @see org.open.oasis.docs.wsbpel._2._0.process.executable.TProcess#getReply()
	 * @see #getTProcess()
	 * @generated
	 */
	EReference getTProcess_Reply();

	/**
	 * Returns the meta object for the containment reference '{@link org.open.oasis.docs.wsbpel._2._0.process.executable.TProcess#getRethrow <em>Rethrow</em>}'.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the containment reference '<em>Rethrow</em>'.
	 * @see org.open.oasis.docs.wsbpel._2._0.process.executable.TProcess#getRethrow()
	 * @see #getTProcess()
	 * @generated
	 */
	EReference getTProcess_Rethrow();

	/**
	 * Returns the meta object for the containment reference '{@link org.open.oasis.docs.wsbpel._2._0.process.executable.TProcess#getScope <em>Scope</em>}'.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the containment reference '<em>Scope</em>'.
	 * @see org.open.oasis.docs.wsbpel._2._0.process.executable.TProcess#getScope()
	 * @see #getTProcess()
	 * @generated
	 */
	EReference getTProcess_Scope();

	/**
	 * Returns the meta object for the containment reference '{@link org.open.oasis.docs.wsbpel._2._0.process.executable.TProcess#getSequence <em>Sequence</em>}'.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the containment reference '<em>Sequence</em>'.
	 * @see org.open.oasis.docs.wsbpel._2._0.process.executable.TProcess#getSequence()
	 * @see #getTProcess()
	 * @generated
	 */
	EReference getTProcess_Sequence();

	/**
	 * Returns the meta object for the containment reference '{@link org.open.oasis.docs.wsbpel._2._0.process.executable.TProcess#getThrow <em>Throw</em>}'.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the containment reference '<em>Throw</em>'.
	 * @see org.open.oasis.docs.wsbpel._2._0.process.executable.TProcess#getThrow()
	 * @see #getTProcess()
	 * @generated
	 */
	EReference getTProcess_Throw();

	/**
	 * Returns the meta object for the containment reference '{@link org.open.oasis.docs.wsbpel._2._0.process.executable.TProcess#getValidate <em>Validate</em>}'.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the containment reference '<em>Validate</em>'.
	 * @see org.open.oasis.docs.wsbpel._2._0.process.executable.TProcess#getValidate()
	 * @see #getTProcess()
	 * @generated
	 */
	EReference getTProcess_Validate();

	/**
	 * Returns the meta object for the containment reference '{@link org.open.oasis.docs.wsbpel._2._0.process.executable.TProcess#getWait <em>Wait</em>}'.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the containment reference '<em>Wait</em>'.
	 * @see org.open.oasis.docs.wsbpel._2._0.process.executable.TProcess#getWait()
	 * @see #getTProcess()
	 * @generated
	 */
	EReference getTProcess_Wait();

	/**
	 * Returns the meta object for the containment reference '{@link org.open.oasis.docs.wsbpel._2._0.process.executable.TProcess#getWhile <em>While</em>}'.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the containment reference '<em>While</em>'.
	 * @see org.open.oasis.docs.wsbpel._2._0.process.executable.TProcess#getWhile()
	 * @see #getTProcess()
	 * @generated
	 */
	EReference getTProcess_While();

	/**
	 * Returns the meta object for the attribute '{@link org.open.oasis.docs.wsbpel._2._0.process.executable.TProcess#getExitOnStandardFault <em>Exit On Standard Fault</em>}'.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the attribute '<em>Exit On Standard Fault</em>'.
	 * @see org.open.oasis.docs.wsbpel._2._0.process.executable.TProcess#getExitOnStandardFault()
	 * @see #getTProcess()
	 * @generated
	 */
	EAttribute getTProcess_ExitOnStandardFault();

	/**
	 * Returns the meta object for the attribute '{@link org.open.oasis.docs.wsbpel._2._0.process.executable.TProcess#getExpressionLanguage <em>Expression Language</em>}'.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the attribute '<em>Expression Language</em>'.
	 * @see org.open.oasis.docs.wsbpel._2._0.process.executable.TProcess#getExpressionLanguage()
	 * @see #getTProcess()
	 * @generated
	 */
	EAttribute getTProcess_ExpressionLanguage();

	/**
	 * Returns the meta object for the attribute '{@link org.open.oasis.docs.wsbpel._2._0.process.executable.TProcess#getName <em>Name</em>}'.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the attribute '<em>Name</em>'.
	 * @see org.open.oasis.docs.wsbpel._2._0.process.executable.TProcess#getName()
	 * @see #getTProcess()
	 * @generated
	 */
	EAttribute getTProcess_Name();

	/**
	 * Returns the meta object for the attribute '{@link org.open.oasis.docs.wsbpel._2._0.process.executable.TProcess#getQueryLanguage <em>Query Language</em>}'.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the attribute '<em>Query Language</em>'.
	 * @see org.open.oasis.docs.wsbpel._2._0.process.executable.TProcess#getQueryLanguage()
	 * @see #getTProcess()
	 * @generated
	 */
	EAttribute getTProcess_QueryLanguage();

	/**
	 * Returns the meta object for the attribute '{@link org.open.oasis.docs.wsbpel._2._0.process.executable.TProcess#getSuppressJoinFailure <em>Suppress Join Failure</em>}'.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the attribute '<em>Suppress Join Failure</em>'.
	 * @see org.open.oasis.docs.wsbpel._2._0.process.executable.TProcess#getSuppressJoinFailure()
	 * @see #getTProcess()
	 * @generated
	 */
	EAttribute getTProcess_SuppressJoinFailure();

	/**
	 * Returns the meta object for the attribute '{@link org.open.oasis.docs.wsbpel._2._0.process.executable.TProcess#getTargetNamespace <em>Target Namespace</em>}'.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the attribute '<em>Target Namespace</em>'.
	 * @see org.open.oasis.docs.wsbpel._2._0.process.executable.TProcess#getTargetNamespace()
	 * @see #getTProcess()
	 * @generated
	 */
	EAttribute getTProcess_TargetNamespace();

	/**
	 * Returns the meta object for class '{@link org.open.oasis.docs.wsbpel._2._0.process.executable.TQuery <em>TQuery</em>}'.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for class '<em>TQuery</em>'.
	 * @see org.open.oasis.docs.wsbpel._2._0.process.executable.TQuery
	 * @generated
	 */
	EClass getTQuery();

	/**
	 * Returns the meta object for the attribute list '{@link org.open.oasis.docs.wsbpel._2._0.process.executable.TQuery#getMixed <em>Mixed</em>}'.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the attribute list '<em>Mixed</em>'.
	 * @see org.open.oasis.docs.wsbpel._2._0.process.executable.TQuery#getMixed()
	 * @see #getTQuery()
	 * @generated
	 */
	EAttribute getTQuery_Mixed();

	/**
	 * Returns the meta object for the attribute list '{@link org.open.oasis.docs.wsbpel._2._0.process.executable.TQuery#getAny <em>Any</em>}'.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the attribute list '<em>Any</em>'.
	 * @see org.open.oasis.docs.wsbpel._2._0.process.executable.TQuery#getAny()
	 * @see #getTQuery()
	 * @generated
	 */
	EAttribute getTQuery_Any();

	/**
	 * Returns the meta object for the attribute '{@link org.open.oasis.docs.wsbpel._2._0.process.executable.TQuery#getQueryLanguage <em>Query Language</em>}'.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the attribute '<em>Query Language</em>'.
	 * @see org.open.oasis.docs.wsbpel._2._0.process.executable.TQuery#getQueryLanguage()
	 * @see #getTQuery()
	 * @generated
	 */
	EAttribute getTQuery_QueryLanguage();

	/**
	 * Returns the meta object for the attribute list '{@link org.open.oasis.docs.wsbpel._2._0.process.executable.TQuery#getAnyAttribute <em>Any Attribute</em>}'.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the attribute list '<em>Any Attribute</em>'.
	 * @see org.open.oasis.docs.wsbpel._2._0.process.executable.TQuery#getAnyAttribute()
	 * @see #getTQuery()
	 * @generated
	 */
	EAttribute getTQuery_AnyAttribute();

	/**
	 * Returns the meta object for class '{@link org.open.oasis.docs.wsbpel._2._0.process.executable.TReceive <em>TReceive</em>}'.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for class '<em>TReceive</em>'.
	 * @see org.open.oasis.docs.wsbpel._2._0.process.executable.TReceive
	 * @generated
	 */
	EClass getTReceive();

	/**
	 * Returns the meta object for the containment reference '{@link org.open.oasis.docs.wsbpel._2._0.process.executable.TReceive#getCorrelations <em>Correlations</em>}'.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the containment reference '<em>Correlations</em>'.
	 * @see org.open.oasis.docs.wsbpel._2._0.process.executable.TReceive#getCorrelations()
	 * @see #getTReceive()
	 * @generated
	 */
	EReference getTReceive_Correlations();

	/**
	 * Returns the meta object for the containment reference '{@link org.open.oasis.docs.wsbpel._2._0.process.executable.TReceive#getFromParts <em>From Parts</em>}'.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the containment reference '<em>From Parts</em>'.
	 * @see org.open.oasis.docs.wsbpel._2._0.process.executable.TReceive#getFromParts()
	 * @see #getTReceive()
	 * @generated
	 */
	EReference getTReceive_FromParts();

	/**
	 * Returns the meta object for the attribute '{@link org.open.oasis.docs.wsbpel._2._0.process.executable.TReceive#getCreateInstance <em>Create Instance</em>}'.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the attribute '<em>Create Instance</em>'.
	 * @see org.open.oasis.docs.wsbpel._2._0.process.executable.TReceive#getCreateInstance()
	 * @see #getTReceive()
	 * @generated
	 */
	EAttribute getTReceive_CreateInstance();

	/**
	 * Returns the meta object for the attribute '{@link org.open.oasis.docs.wsbpel._2._0.process.executable.TReceive#getMessageExchange <em>Message Exchange</em>}'.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the attribute '<em>Message Exchange</em>'.
	 * @see org.open.oasis.docs.wsbpel._2._0.process.executable.TReceive#getMessageExchange()
	 * @see #getTReceive()
	 * @generated
	 */
	EAttribute getTReceive_MessageExchange();

	/**
	 * Returns the meta object for the attribute '{@link org.open.oasis.docs.wsbpel._2._0.process.executable.TReceive#getOperation <em>Operation</em>}'.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the attribute '<em>Operation</em>'.
	 * @see org.open.oasis.docs.wsbpel._2._0.process.executable.TReceive#getOperation()
	 * @see #getTReceive()
	 * @generated
	 */
	EAttribute getTReceive_Operation();

	/**
	 * Returns the meta object for the attribute '{@link org.open.oasis.docs.wsbpel._2._0.process.executable.TReceive#getPartnerLink <em>Partner Link</em>}'.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the attribute '<em>Partner Link</em>'.
	 * @see org.open.oasis.docs.wsbpel._2._0.process.executable.TReceive#getPartnerLink()
	 * @see #getTReceive()
	 * @generated
	 */
	EAttribute getTReceive_PartnerLink();

	/**
	 * Returns the meta object for the attribute '{@link org.open.oasis.docs.wsbpel._2._0.process.executable.TReceive#getPortType <em>Port Type</em>}'.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the attribute '<em>Port Type</em>'.
	 * @see org.open.oasis.docs.wsbpel._2._0.process.executable.TReceive#getPortType()
	 * @see #getTReceive()
	 * @generated
	 */
	EAttribute getTReceive_PortType();

	/**
	 * Returns the meta object for the attribute '{@link org.open.oasis.docs.wsbpel._2._0.process.executable.TReceive#getVariable <em>Variable</em>}'.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the attribute '<em>Variable</em>'.
	 * @see org.open.oasis.docs.wsbpel._2._0.process.executable.TReceive#getVariable()
	 * @see #getTReceive()
	 * @generated
	 */
	EAttribute getTReceive_Variable();

	/**
	 * Returns the meta object for class '{@link org.open.oasis.docs.wsbpel._2._0.process.executable.TRepeatUntil <em>TRepeat Until</em>}'.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for class '<em>TRepeat Until</em>'.
	 * @see org.open.oasis.docs.wsbpel._2._0.process.executable.TRepeatUntil
	 * @generated
	 */
	EClass getTRepeatUntil();

	/**
	 * Returns the meta object for the containment reference '{@link org.open.oasis.docs.wsbpel._2._0.process.executable.TRepeatUntil#getAssign <em>Assign</em>}'.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the containment reference '<em>Assign</em>'.
	 * @see org.open.oasis.docs.wsbpel._2._0.process.executable.TRepeatUntil#getAssign()
	 * @see #getTRepeatUntil()
	 * @generated
	 */
	EReference getTRepeatUntil_Assign();

	/**
	 * Returns the meta object for the containment reference '{@link org.open.oasis.docs.wsbpel._2._0.process.executable.TRepeatUntil#getCompensate <em>Compensate</em>}'.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the containment reference '<em>Compensate</em>'.
	 * @see org.open.oasis.docs.wsbpel._2._0.process.executable.TRepeatUntil#getCompensate()
	 * @see #getTRepeatUntil()
	 * @generated
	 */
	EReference getTRepeatUntil_Compensate();

	/**
	 * Returns the meta object for the containment reference '{@link org.open.oasis.docs.wsbpel._2._0.process.executable.TRepeatUntil#getCompensateScope <em>Compensate Scope</em>}'.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the containment reference '<em>Compensate Scope</em>'.
	 * @see org.open.oasis.docs.wsbpel._2._0.process.executable.TRepeatUntil#getCompensateScope()
	 * @see #getTRepeatUntil()
	 * @generated
	 */
	EReference getTRepeatUntil_CompensateScope();

	/**
	 * Returns the meta object for the containment reference '{@link org.open.oasis.docs.wsbpel._2._0.process.executable.TRepeatUntil#getEmpty <em>Empty</em>}'.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the containment reference '<em>Empty</em>'.
	 * @see org.open.oasis.docs.wsbpel._2._0.process.executable.TRepeatUntil#getEmpty()
	 * @see #getTRepeatUntil()
	 * @generated
	 */
	EReference getTRepeatUntil_Empty();

	/**
	 * Returns the meta object for the containment reference '{@link org.open.oasis.docs.wsbpel._2._0.process.executable.TRepeatUntil#getExit <em>Exit</em>}'.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the containment reference '<em>Exit</em>'.
	 * @see org.open.oasis.docs.wsbpel._2._0.process.executable.TRepeatUntil#getExit()
	 * @see #getTRepeatUntil()
	 * @generated
	 */
	EReference getTRepeatUntil_Exit();

	/**
	 * Returns the meta object for the containment reference '{@link org.open.oasis.docs.wsbpel._2._0.process.executable.TRepeatUntil#getExtensionActivity <em>Extension Activity</em>}'.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the containment reference '<em>Extension Activity</em>'.
	 * @see org.open.oasis.docs.wsbpel._2._0.process.executable.TRepeatUntil#getExtensionActivity()
	 * @see #getTRepeatUntil()
	 * @generated
	 */
	EReference getTRepeatUntil_ExtensionActivity();

	/**
	 * Returns the meta object for the containment reference '{@link org.open.oasis.docs.wsbpel._2._0.process.executable.TRepeatUntil#getFlow <em>Flow</em>}'.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the containment reference '<em>Flow</em>'.
	 * @see org.open.oasis.docs.wsbpel._2._0.process.executable.TRepeatUntil#getFlow()
	 * @see #getTRepeatUntil()
	 * @generated
	 */
	EReference getTRepeatUntil_Flow();

	/**
	 * Returns the meta object for the containment reference '{@link org.open.oasis.docs.wsbpel._2._0.process.executable.TRepeatUntil#getForEach <em>For Each</em>}'.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the containment reference '<em>For Each</em>'.
	 * @see org.open.oasis.docs.wsbpel._2._0.process.executable.TRepeatUntil#getForEach()
	 * @see #getTRepeatUntil()
	 * @generated
	 */
	EReference getTRepeatUntil_ForEach();

	/**
	 * Returns the meta object for the containment reference '{@link org.open.oasis.docs.wsbpel._2._0.process.executable.TRepeatUntil#getIf <em>If</em>}'.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the containment reference '<em>If</em>'.
	 * @see org.open.oasis.docs.wsbpel._2._0.process.executable.TRepeatUntil#getIf()
	 * @see #getTRepeatUntil()
	 * @generated
	 */
	EReference getTRepeatUntil_If();

	/**
	 * Returns the meta object for the containment reference '{@link org.open.oasis.docs.wsbpel._2._0.process.executable.TRepeatUntil#getInvoke <em>Invoke</em>}'.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the containment reference '<em>Invoke</em>'.
	 * @see org.open.oasis.docs.wsbpel._2._0.process.executable.TRepeatUntil#getInvoke()
	 * @see #getTRepeatUntil()
	 * @generated
	 */
	EReference getTRepeatUntil_Invoke();

	/**
	 * Returns the meta object for the containment reference '{@link org.open.oasis.docs.wsbpel._2._0.process.executable.TRepeatUntil#getPick <em>Pick</em>}'.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the containment reference '<em>Pick</em>'.
	 * @see org.open.oasis.docs.wsbpel._2._0.process.executable.TRepeatUntil#getPick()
	 * @see #getTRepeatUntil()
	 * @generated
	 */
	EReference getTRepeatUntil_Pick();

	/**
	 * Returns the meta object for the containment reference '{@link org.open.oasis.docs.wsbpel._2._0.process.executable.TRepeatUntil#getReceive <em>Receive</em>}'.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the containment reference '<em>Receive</em>'.
	 * @see org.open.oasis.docs.wsbpel._2._0.process.executable.TRepeatUntil#getReceive()
	 * @see #getTRepeatUntil()
	 * @generated
	 */
	EReference getTRepeatUntil_Receive();

	/**
	 * Returns the meta object for the containment reference '{@link org.open.oasis.docs.wsbpel._2._0.process.executable.TRepeatUntil#getRepeatUntil <em>Repeat Until</em>}'.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the containment reference '<em>Repeat Until</em>'.
	 * @see org.open.oasis.docs.wsbpel._2._0.process.executable.TRepeatUntil#getRepeatUntil()
	 * @see #getTRepeatUntil()
	 * @generated
	 */
	EReference getTRepeatUntil_RepeatUntil();

	/**
	 * Returns the meta object for the containment reference '{@link org.open.oasis.docs.wsbpel._2._0.process.executable.TRepeatUntil#getReply <em>Reply</em>}'.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the containment reference '<em>Reply</em>'.
	 * @see org.open.oasis.docs.wsbpel._2._0.process.executable.TRepeatUntil#getReply()
	 * @see #getTRepeatUntil()
	 * @generated
	 */
	EReference getTRepeatUntil_Reply();

	/**
	 * Returns the meta object for the containment reference '{@link org.open.oasis.docs.wsbpel._2._0.process.executable.TRepeatUntil#getRethrow <em>Rethrow</em>}'.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the containment reference '<em>Rethrow</em>'.
	 * @see org.open.oasis.docs.wsbpel._2._0.process.executable.TRepeatUntil#getRethrow()
	 * @see #getTRepeatUntil()
	 * @generated
	 */
	EReference getTRepeatUntil_Rethrow();

	/**
	 * Returns the meta object for the containment reference '{@link org.open.oasis.docs.wsbpel._2._0.process.executable.TRepeatUntil#getScope <em>Scope</em>}'.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the containment reference '<em>Scope</em>'.
	 * @see org.open.oasis.docs.wsbpel._2._0.process.executable.TRepeatUntil#getScope()
	 * @see #getTRepeatUntil()
	 * @generated
	 */
	EReference getTRepeatUntil_Scope();

	/**
	 * Returns the meta object for the containment reference '{@link org.open.oasis.docs.wsbpel._2._0.process.executable.TRepeatUntil#getSequence <em>Sequence</em>}'.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the containment reference '<em>Sequence</em>'.
	 * @see org.open.oasis.docs.wsbpel._2._0.process.executable.TRepeatUntil#getSequence()
	 * @see #getTRepeatUntil()
	 * @generated
	 */
	EReference getTRepeatUntil_Sequence();

	/**
	 * Returns the meta object for the containment reference '{@link org.open.oasis.docs.wsbpel._2._0.process.executable.TRepeatUntil#getThrow <em>Throw</em>}'.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the containment reference '<em>Throw</em>'.
	 * @see org.open.oasis.docs.wsbpel._2._0.process.executable.TRepeatUntil#getThrow()
	 * @see #getTRepeatUntil()
	 * @generated
	 */
	EReference getTRepeatUntil_Throw();

	/**
	 * Returns the meta object for the containment reference '{@link org.open.oasis.docs.wsbpel._2._0.process.executable.TRepeatUntil#getValidate <em>Validate</em>}'.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the containment reference '<em>Validate</em>'.
	 * @see org.open.oasis.docs.wsbpel._2._0.process.executable.TRepeatUntil#getValidate()
	 * @see #getTRepeatUntil()
	 * @generated
	 */
	EReference getTRepeatUntil_Validate();

	/**
	 * Returns the meta object for the containment reference '{@link org.open.oasis.docs.wsbpel._2._0.process.executable.TRepeatUntil#getWait <em>Wait</em>}'.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the containment reference '<em>Wait</em>'.
	 * @see org.open.oasis.docs.wsbpel._2._0.process.executable.TRepeatUntil#getWait()
	 * @see #getTRepeatUntil()
	 * @generated
	 */
	EReference getTRepeatUntil_Wait();

	/**
	 * Returns the meta object for the containment reference '{@link org.open.oasis.docs.wsbpel._2._0.process.executable.TRepeatUntil#getWhile <em>While</em>}'.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the containment reference '<em>While</em>'.
	 * @see org.open.oasis.docs.wsbpel._2._0.process.executable.TRepeatUntil#getWhile()
	 * @see #getTRepeatUntil()
	 * @generated
	 */
	EReference getTRepeatUntil_While();

	/**
	 * Returns the meta object for the containment reference '{@link org.open.oasis.docs.wsbpel._2._0.process.executable.TRepeatUntil#getCondition <em>Condition</em>}'.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the containment reference '<em>Condition</em>'.
	 * @see org.open.oasis.docs.wsbpel._2._0.process.executable.TRepeatUntil#getCondition()
	 * @see #getTRepeatUntil()
	 * @generated
	 */
	EReference getTRepeatUntil_Condition();

	/**
	 * Returns the meta object for class '{@link org.open.oasis.docs.wsbpel._2._0.process.executable.TReply <em>TReply</em>}'.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for class '<em>TReply</em>'.
	 * @see org.open.oasis.docs.wsbpel._2._0.process.executable.TReply
	 * @generated
	 */
	EClass getTReply();

	/**
	 * Returns the meta object for the containment reference '{@link org.open.oasis.docs.wsbpel._2._0.process.executable.TReply#getCorrelations <em>Correlations</em>}'.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the containment reference '<em>Correlations</em>'.
	 * @see org.open.oasis.docs.wsbpel._2._0.process.executable.TReply#getCorrelations()
	 * @see #getTReply()
	 * @generated
	 */
	EReference getTReply_Correlations();

	/**
	 * Returns the meta object for the containment reference '{@link org.open.oasis.docs.wsbpel._2._0.process.executable.TReply#getToParts <em>To Parts</em>}'.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the containment reference '<em>To Parts</em>'.
	 * @see org.open.oasis.docs.wsbpel._2._0.process.executable.TReply#getToParts()
	 * @see #getTReply()
	 * @generated
	 */
	EReference getTReply_ToParts();

	/**
	 * Returns the meta object for the attribute '{@link org.open.oasis.docs.wsbpel._2._0.process.executable.TReply#getFaultName <em>Fault Name</em>}'.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the attribute '<em>Fault Name</em>'.
	 * @see org.open.oasis.docs.wsbpel._2._0.process.executable.TReply#getFaultName()
	 * @see #getTReply()
	 * @generated
	 */
	EAttribute getTReply_FaultName();

	/**
	 * Returns the meta object for the attribute '{@link org.open.oasis.docs.wsbpel._2._0.process.executable.TReply#getMessageExchange <em>Message Exchange</em>}'.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the attribute '<em>Message Exchange</em>'.
	 * @see org.open.oasis.docs.wsbpel._2._0.process.executable.TReply#getMessageExchange()
	 * @see #getTReply()
	 * @generated
	 */
	EAttribute getTReply_MessageExchange();

	/**
	 * Returns the meta object for the attribute '{@link org.open.oasis.docs.wsbpel._2._0.process.executable.TReply#getOperation <em>Operation</em>}'.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the attribute '<em>Operation</em>'.
	 * @see org.open.oasis.docs.wsbpel._2._0.process.executable.TReply#getOperation()
	 * @see #getTReply()
	 * @generated
	 */
	EAttribute getTReply_Operation();

	/**
	 * Returns the meta object for the attribute '{@link org.open.oasis.docs.wsbpel._2._0.process.executable.TReply#getPartnerLink <em>Partner Link</em>}'.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the attribute '<em>Partner Link</em>'.
	 * @see org.open.oasis.docs.wsbpel._2._0.process.executable.TReply#getPartnerLink()
	 * @see #getTReply()
	 * @generated
	 */
	EAttribute getTReply_PartnerLink();

	/**
	 * Returns the meta object for the attribute '{@link org.open.oasis.docs.wsbpel._2._0.process.executable.TReply#getPortType <em>Port Type</em>}'.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the attribute '<em>Port Type</em>'.
	 * @see org.open.oasis.docs.wsbpel._2._0.process.executable.TReply#getPortType()
	 * @see #getTReply()
	 * @generated
	 */
	EAttribute getTReply_PortType();

	/**
	 * Returns the meta object for the attribute '{@link org.open.oasis.docs.wsbpel._2._0.process.executable.TReply#getVariable <em>Variable</em>}'.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the attribute '<em>Variable</em>'.
	 * @see org.open.oasis.docs.wsbpel._2._0.process.executable.TReply#getVariable()
	 * @see #getTReply()
	 * @generated
	 */
	EAttribute getTReply_Variable();

	/**
	 * Returns the meta object for class '{@link org.open.oasis.docs.wsbpel._2._0.process.executable.TRethrow <em>TRethrow</em>}'.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for class '<em>TRethrow</em>'.
	 * @see org.open.oasis.docs.wsbpel._2._0.process.executable.TRethrow
	 * @generated
	 */
	EClass getTRethrow();

	/**
	 * Returns the meta object for class '{@link org.open.oasis.docs.wsbpel._2._0.process.executable.TScope <em>TScope</em>}'.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for class '<em>TScope</em>'.
	 * @see org.open.oasis.docs.wsbpel._2._0.process.executable.TScope
	 * @generated
	 */
	EClass getTScope();

	/**
	 * Returns the meta object for the containment reference '{@link org.open.oasis.docs.wsbpel._2._0.process.executable.TScope#getPartnerLinks <em>Partner Links</em>}'.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the containment reference '<em>Partner Links</em>'.
	 * @see org.open.oasis.docs.wsbpel._2._0.process.executable.TScope#getPartnerLinks()
	 * @see #getTScope()
	 * @generated
	 */
	EReference getTScope_PartnerLinks();

	/**
	 * Returns the meta object for the containment reference '{@link org.open.oasis.docs.wsbpel._2._0.process.executable.TScope#getMessageExchanges <em>Message Exchanges</em>}'.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the containment reference '<em>Message Exchanges</em>'.
	 * @see org.open.oasis.docs.wsbpel._2._0.process.executable.TScope#getMessageExchanges()
	 * @see #getTScope()
	 * @generated
	 */
	EReference getTScope_MessageExchanges();

	/**
	 * Returns the meta object for the containment reference '{@link org.open.oasis.docs.wsbpel._2._0.process.executable.TScope#getVariables <em>Variables</em>}'.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the containment reference '<em>Variables</em>'.
	 * @see org.open.oasis.docs.wsbpel._2._0.process.executable.TScope#getVariables()
	 * @see #getTScope()
	 * @generated
	 */
	EReference getTScope_Variables();

	/**
	 * Returns the meta object for the containment reference '{@link org.open.oasis.docs.wsbpel._2._0.process.executable.TScope#getCorrelationSets <em>Correlation Sets</em>}'.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the containment reference '<em>Correlation Sets</em>'.
	 * @see org.open.oasis.docs.wsbpel._2._0.process.executable.TScope#getCorrelationSets()
	 * @see #getTScope()
	 * @generated
	 */
	EReference getTScope_CorrelationSets();

	/**
	 * Returns the meta object for the containment reference '{@link org.open.oasis.docs.wsbpel._2._0.process.executable.TScope#getFaultHandlers <em>Fault Handlers</em>}'.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the containment reference '<em>Fault Handlers</em>'.
	 * @see org.open.oasis.docs.wsbpel._2._0.process.executable.TScope#getFaultHandlers()
	 * @see #getTScope()
	 * @generated
	 */
	EReference getTScope_FaultHandlers();

	/**
	 * Returns the meta object for the containment reference '{@link org.open.oasis.docs.wsbpel._2._0.process.executable.TScope#getCompensationHandler <em>Compensation Handler</em>}'.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the containment reference '<em>Compensation Handler</em>'.
	 * @see org.open.oasis.docs.wsbpel._2._0.process.executable.TScope#getCompensationHandler()
	 * @see #getTScope()
	 * @generated
	 */
	EReference getTScope_CompensationHandler();

	/**
	 * Returns the meta object for the containment reference '{@link org.open.oasis.docs.wsbpel._2._0.process.executable.TScope#getTerminationHandler <em>Termination Handler</em>}'.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the containment reference '<em>Termination Handler</em>'.
	 * @see org.open.oasis.docs.wsbpel._2._0.process.executable.TScope#getTerminationHandler()
	 * @see #getTScope()
	 * @generated
	 */
	EReference getTScope_TerminationHandler();

	/**
	 * Returns the meta object for the containment reference '{@link org.open.oasis.docs.wsbpel._2._0.process.executable.TScope#getEventHandlers <em>Event Handlers</em>}'.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the containment reference '<em>Event Handlers</em>'.
	 * @see org.open.oasis.docs.wsbpel._2._0.process.executable.TScope#getEventHandlers()
	 * @see #getTScope()
	 * @generated
	 */
	EReference getTScope_EventHandlers();

	/**
	 * Returns the meta object for the containment reference '{@link org.open.oasis.docs.wsbpel._2._0.process.executable.TScope#getAssign <em>Assign</em>}'.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the containment reference '<em>Assign</em>'.
	 * @see org.open.oasis.docs.wsbpel._2._0.process.executable.TScope#getAssign()
	 * @see #getTScope()
	 * @generated
	 */
	EReference getTScope_Assign();

	/**
	 * Returns the meta object for the containment reference '{@link org.open.oasis.docs.wsbpel._2._0.process.executable.TScope#getCompensate <em>Compensate</em>}'.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the containment reference '<em>Compensate</em>'.
	 * @see org.open.oasis.docs.wsbpel._2._0.process.executable.TScope#getCompensate()
	 * @see #getTScope()
	 * @generated
	 */
	EReference getTScope_Compensate();

	/**
	 * Returns the meta object for the containment reference '{@link org.open.oasis.docs.wsbpel._2._0.process.executable.TScope#getCompensateScope <em>Compensate Scope</em>}'.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the containment reference '<em>Compensate Scope</em>'.
	 * @see org.open.oasis.docs.wsbpel._2._0.process.executable.TScope#getCompensateScope()
	 * @see #getTScope()
	 * @generated
	 */
	EReference getTScope_CompensateScope();

	/**
	 * Returns the meta object for the containment reference '{@link org.open.oasis.docs.wsbpel._2._0.process.executable.TScope#getEmpty <em>Empty</em>}'.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the containment reference '<em>Empty</em>'.
	 * @see org.open.oasis.docs.wsbpel._2._0.process.executable.TScope#getEmpty()
	 * @see #getTScope()
	 * @generated
	 */
	EReference getTScope_Empty();

	/**
	 * Returns the meta object for the containment reference '{@link org.open.oasis.docs.wsbpel._2._0.process.executable.TScope#getExit <em>Exit</em>}'.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the containment reference '<em>Exit</em>'.
	 * @see org.open.oasis.docs.wsbpel._2._0.process.executable.TScope#getExit()
	 * @see #getTScope()
	 * @generated
	 */
	EReference getTScope_Exit();

	/**
	 * Returns the meta object for the containment reference '{@link org.open.oasis.docs.wsbpel._2._0.process.executable.TScope#getExtensionActivity <em>Extension Activity</em>}'.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the containment reference '<em>Extension Activity</em>'.
	 * @see org.open.oasis.docs.wsbpel._2._0.process.executable.TScope#getExtensionActivity()
	 * @see #getTScope()
	 * @generated
	 */
	EReference getTScope_ExtensionActivity();

	/**
	 * Returns the meta object for the containment reference '{@link org.open.oasis.docs.wsbpel._2._0.process.executable.TScope#getFlow <em>Flow</em>}'.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the containment reference '<em>Flow</em>'.
	 * @see org.open.oasis.docs.wsbpel._2._0.process.executable.TScope#getFlow()
	 * @see #getTScope()
	 * @generated
	 */
	EReference getTScope_Flow();

	/**
	 * Returns the meta object for the containment reference '{@link org.open.oasis.docs.wsbpel._2._0.process.executable.TScope#getForEach <em>For Each</em>}'.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the containment reference '<em>For Each</em>'.
	 * @see org.open.oasis.docs.wsbpel._2._0.process.executable.TScope#getForEach()
	 * @see #getTScope()
	 * @generated
	 */
	EReference getTScope_ForEach();

	/**
	 * Returns the meta object for the containment reference '{@link org.open.oasis.docs.wsbpel._2._0.process.executable.TScope#getIf <em>If</em>}'.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the containment reference '<em>If</em>'.
	 * @see org.open.oasis.docs.wsbpel._2._0.process.executable.TScope#getIf()
	 * @see #getTScope()
	 * @generated
	 */
	EReference getTScope_If();

	/**
	 * Returns the meta object for the containment reference '{@link org.open.oasis.docs.wsbpel._2._0.process.executable.TScope#getInvoke <em>Invoke</em>}'.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the containment reference '<em>Invoke</em>'.
	 * @see org.open.oasis.docs.wsbpel._2._0.process.executable.TScope#getInvoke()
	 * @see #getTScope()
	 * @generated
	 */
	EReference getTScope_Invoke();

	/**
	 * Returns the meta object for the containment reference '{@link org.open.oasis.docs.wsbpel._2._0.process.executable.TScope#getPick <em>Pick</em>}'.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the containment reference '<em>Pick</em>'.
	 * @see org.open.oasis.docs.wsbpel._2._0.process.executable.TScope#getPick()
	 * @see #getTScope()
	 * @generated
	 */
	EReference getTScope_Pick();

	/**
	 * Returns the meta object for the containment reference '{@link org.open.oasis.docs.wsbpel._2._0.process.executable.TScope#getReceive <em>Receive</em>}'.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the containment reference '<em>Receive</em>'.
	 * @see org.open.oasis.docs.wsbpel._2._0.process.executable.TScope#getReceive()
	 * @see #getTScope()
	 * @generated
	 */
	EReference getTScope_Receive();

	/**
	 * Returns the meta object for the containment reference '{@link org.open.oasis.docs.wsbpel._2._0.process.executable.TScope#getRepeatUntil <em>Repeat Until</em>}'.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the containment reference '<em>Repeat Until</em>'.
	 * @see org.open.oasis.docs.wsbpel._2._0.process.executable.TScope#getRepeatUntil()
	 * @see #getTScope()
	 * @generated
	 */
	EReference getTScope_RepeatUntil();

	/**
	 * Returns the meta object for the containment reference '{@link org.open.oasis.docs.wsbpel._2._0.process.executable.TScope#getReply <em>Reply</em>}'.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the containment reference '<em>Reply</em>'.
	 * @see org.open.oasis.docs.wsbpel._2._0.process.executable.TScope#getReply()
	 * @see #getTScope()
	 * @generated
	 */
	EReference getTScope_Reply();

	/**
	 * Returns the meta object for the containment reference '{@link org.open.oasis.docs.wsbpel._2._0.process.executable.TScope#getRethrow <em>Rethrow</em>}'.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the containment reference '<em>Rethrow</em>'.
	 * @see org.open.oasis.docs.wsbpel._2._0.process.executable.TScope#getRethrow()
	 * @see #getTScope()
	 * @generated
	 */
	EReference getTScope_Rethrow();

	/**
	 * Returns the meta object for the containment reference '{@link org.open.oasis.docs.wsbpel._2._0.process.executable.TScope#getScope <em>Scope</em>}'.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the containment reference '<em>Scope</em>'.
	 * @see org.open.oasis.docs.wsbpel._2._0.process.executable.TScope#getScope()
	 * @see #getTScope()
	 * @generated
	 */
	EReference getTScope_Scope();

	/**
	 * Returns the meta object for the containment reference '{@link org.open.oasis.docs.wsbpel._2._0.process.executable.TScope#getSequence <em>Sequence</em>}'.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the containment reference '<em>Sequence</em>'.
	 * @see org.open.oasis.docs.wsbpel._2._0.process.executable.TScope#getSequence()
	 * @see #getTScope()
	 * @generated
	 */
	EReference getTScope_Sequence();

	/**
	 * Returns the meta object for the containment reference '{@link org.open.oasis.docs.wsbpel._2._0.process.executable.TScope#getThrow <em>Throw</em>}'.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the containment reference '<em>Throw</em>'.
	 * @see org.open.oasis.docs.wsbpel._2._0.process.executable.TScope#getThrow()
	 * @see #getTScope()
	 * @generated
	 */
	EReference getTScope_Throw();

	/**
	 * Returns the meta object for the containment reference '{@link org.open.oasis.docs.wsbpel._2._0.process.executable.TScope#getValidate <em>Validate</em>}'.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the containment reference '<em>Validate</em>'.
	 * @see org.open.oasis.docs.wsbpel._2._0.process.executable.TScope#getValidate()
	 * @see #getTScope()
	 * @generated
	 */
	EReference getTScope_Validate();

	/**
	 * Returns the meta object for the containment reference '{@link org.open.oasis.docs.wsbpel._2._0.process.executable.TScope#getWait <em>Wait</em>}'.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the containment reference '<em>Wait</em>'.
	 * @see org.open.oasis.docs.wsbpel._2._0.process.executable.TScope#getWait()
	 * @see #getTScope()
	 * @generated
	 */
	EReference getTScope_Wait();

	/**
	 * Returns the meta object for the containment reference '{@link org.open.oasis.docs.wsbpel._2._0.process.executable.TScope#getWhile <em>While</em>}'.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the containment reference '<em>While</em>'.
	 * @see org.open.oasis.docs.wsbpel._2._0.process.executable.TScope#getWhile()
	 * @see #getTScope()
	 * @generated
	 */
	EReference getTScope_While();

	/**
	 * Returns the meta object for the attribute '{@link org.open.oasis.docs.wsbpel._2._0.process.executable.TScope#getExitOnStandardFault <em>Exit On Standard Fault</em>}'.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the attribute '<em>Exit On Standard Fault</em>'.
	 * @see org.open.oasis.docs.wsbpel._2._0.process.executable.TScope#getExitOnStandardFault()
	 * @see #getTScope()
	 * @generated
	 */
	EAttribute getTScope_ExitOnStandardFault();

	/**
	 * Returns the meta object for the attribute '{@link org.open.oasis.docs.wsbpel._2._0.process.executable.TScope#getIsolated <em>Isolated</em>}'.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the attribute '<em>Isolated</em>'.
	 * @see org.open.oasis.docs.wsbpel._2._0.process.executable.TScope#getIsolated()
	 * @see #getTScope()
	 * @generated
	 */
	EAttribute getTScope_Isolated();

	/**
	 * Returns the meta object for class '{@link org.open.oasis.docs.wsbpel._2._0.process.executable.TSequence <em>TSequence</em>}'.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for class '<em>TSequence</em>'.
	 * @see org.open.oasis.docs.wsbpel._2._0.process.executable.TSequence
	 * @generated
	 */
	EClass getTSequence();

	/**
	 * Returns the meta object for the attribute list '{@link org.open.oasis.docs.wsbpel._2._0.process.executable.TSequence#getActivity <em>Activity</em>}'.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the attribute list '<em>Activity</em>'.
	 * @see org.open.oasis.docs.wsbpel._2._0.process.executable.TSequence#getActivity()
	 * @see #getTSequence()
	 * @generated
	 */
	EAttribute getTSequence_Activity();

	/**
	 * Returns the meta object for the containment reference list '{@link org.open.oasis.docs.wsbpel._2._0.process.executable.TSequence#getAssign <em>Assign</em>}'.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the containment reference list '<em>Assign</em>'.
	 * @see org.open.oasis.docs.wsbpel._2._0.process.executable.TSequence#getAssign()
	 * @see #getTSequence()
	 * @generated
	 */
	EReference getTSequence_Assign();

	/**
	 * Returns the meta object for the containment reference list '{@link org.open.oasis.docs.wsbpel._2._0.process.executable.TSequence#getCompensate <em>Compensate</em>}'.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the containment reference list '<em>Compensate</em>'.
	 * @see org.open.oasis.docs.wsbpel._2._0.process.executable.TSequence#getCompensate()
	 * @see #getTSequence()
	 * @generated
	 */
	EReference getTSequence_Compensate();

	/**
	 * Returns the meta object for the containment reference list '{@link org.open.oasis.docs.wsbpel._2._0.process.executable.TSequence#getCompensateScope <em>Compensate Scope</em>}'.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the containment reference list '<em>Compensate Scope</em>'.
	 * @see org.open.oasis.docs.wsbpel._2._0.process.executable.TSequence#getCompensateScope()
	 * @see #getTSequence()
	 * @generated
	 */
	EReference getTSequence_CompensateScope();

	/**
	 * Returns the meta object for the containment reference list '{@link org.open.oasis.docs.wsbpel._2._0.process.executable.TSequence#getEmpty <em>Empty</em>}'.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the containment reference list '<em>Empty</em>'.
	 * @see org.open.oasis.docs.wsbpel._2._0.process.executable.TSequence#getEmpty()
	 * @see #getTSequence()
	 * @generated
	 */
	EReference getTSequence_Empty();

	/**
	 * Returns the meta object for the containment reference list '{@link org.open.oasis.docs.wsbpel._2._0.process.executable.TSequence#getExit <em>Exit</em>}'.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the containment reference list '<em>Exit</em>'.
	 * @see org.open.oasis.docs.wsbpel._2._0.process.executable.TSequence#getExit()
	 * @see #getTSequence()
	 * @generated
	 */
	EReference getTSequence_Exit();

	/**
	 * Returns the meta object for the containment reference list '{@link org.open.oasis.docs.wsbpel._2._0.process.executable.TSequence#getExtensionActivity <em>Extension Activity</em>}'.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the containment reference list '<em>Extension Activity</em>'.
	 * @see org.open.oasis.docs.wsbpel._2._0.process.executable.TSequence#getExtensionActivity()
	 * @see #getTSequence()
	 * @generated
	 */
	EReference getTSequence_ExtensionActivity();

	/**
	 * Returns the meta object for the containment reference list '{@link org.open.oasis.docs.wsbpel._2._0.process.executable.TSequence#getFlow <em>Flow</em>}'.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the containment reference list '<em>Flow</em>'.
	 * @see org.open.oasis.docs.wsbpel._2._0.process.executable.TSequence#getFlow()
	 * @see #getTSequence()
	 * @generated
	 */
	EReference getTSequence_Flow();

	/**
	 * Returns the meta object for the containment reference list '{@link org.open.oasis.docs.wsbpel._2._0.process.executable.TSequence#getForEach <em>For Each</em>}'.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the containment reference list '<em>For Each</em>'.
	 * @see org.open.oasis.docs.wsbpel._2._0.process.executable.TSequence#getForEach()
	 * @see #getTSequence()
	 * @generated
	 */
	EReference getTSequence_ForEach();

	/**
	 * Returns the meta object for the containment reference list '{@link org.open.oasis.docs.wsbpel._2._0.process.executable.TSequence#getIf <em>If</em>}'.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the containment reference list '<em>If</em>'.
	 * @see org.open.oasis.docs.wsbpel._2._0.process.executable.TSequence#getIf()
	 * @see #getTSequence()
	 * @generated
	 */
	EReference getTSequence_If();

	/**
	 * Returns the meta object for the containment reference list '{@link org.open.oasis.docs.wsbpel._2._0.process.executable.TSequence#getInvoke <em>Invoke</em>}'.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the containment reference list '<em>Invoke</em>'.
	 * @see org.open.oasis.docs.wsbpel._2._0.process.executable.TSequence#getInvoke()
	 * @see #getTSequence()
	 * @generated
	 */
	EReference getTSequence_Invoke();

	/**
	 * Returns the meta object for the containment reference list '{@link org.open.oasis.docs.wsbpel._2._0.process.executable.TSequence#getPick <em>Pick</em>}'.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the containment reference list '<em>Pick</em>'.
	 * @see org.open.oasis.docs.wsbpel._2._0.process.executable.TSequence#getPick()
	 * @see #getTSequence()
	 * @generated
	 */
	EReference getTSequence_Pick();

	/**
	 * Returns the meta object for the containment reference list '{@link org.open.oasis.docs.wsbpel._2._0.process.executable.TSequence#getReceive <em>Receive</em>}'.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the containment reference list '<em>Receive</em>'.
	 * @see org.open.oasis.docs.wsbpel._2._0.process.executable.TSequence#getReceive()
	 * @see #getTSequence()
	 * @generated
	 */
	EReference getTSequence_Receive();

	/**
	 * Returns the meta object for the containment reference list '{@link org.open.oasis.docs.wsbpel._2._0.process.executable.TSequence#getRepeatUntil <em>Repeat Until</em>}'.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the containment reference list '<em>Repeat Until</em>'.
	 * @see org.open.oasis.docs.wsbpel._2._0.process.executable.TSequence#getRepeatUntil()
	 * @see #getTSequence()
	 * @generated
	 */
	EReference getTSequence_RepeatUntil();

	/**
	 * Returns the meta object for the containment reference list '{@link org.open.oasis.docs.wsbpel._2._0.process.executable.TSequence#getReply <em>Reply</em>}'.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the containment reference list '<em>Reply</em>'.
	 * @see org.open.oasis.docs.wsbpel._2._0.process.executable.TSequence#getReply()
	 * @see #getTSequence()
	 * @generated
	 */
	EReference getTSequence_Reply();

	/**
	 * Returns the meta object for the containment reference list '{@link org.open.oasis.docs.wsbpel._2._0.process.executable.TSequence#getRethrow <em>Rethrow</em>}'.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the containment reference list '<em>Rethrow</em>'.
	 * @see org.open.oasis.docs.wsbpel._2._0.process.executable.TSequence#getRethrow()
	 * @see #getTSequence()
	 * @generated
	 */
	EReference getTSequence_Rethrow();

	/**
	 * Returns the meta object for the containment reference list '{@link org.open.oasis.docs.wsbpel._2._0.process.executable.TSequence#getScope <em>Scope</em>}'.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the containment reference list '<em>Scope</em>'.
	 * @see org.open.oasis.docs.wsbpel._2._0.process.executable.TSequence#getScope()
	 * @see #getTSequence()
	 * @generated
	 */
	EReference getTSequence_Scope();

	/**
	 * Returns the meta object for the containment reference list '{@link org.open.oasis.docs.wsbpel._2._0.process.executable.TSequence#getSequence <em>Sequence</em>}'.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the containment reference list '<em>Sequence</em>'.
	 * @see org.open.oasis.docs.wsbpel._2._0.process.executable.TSequence#getSequence()
	 * @see #getTSequence()
	 * @generated
	 */
	EReference getTSequence_Sequence();

	/**
	 * Returns the meta object for the containment reference list '{@link org.open.oasis.docs.wsbpel._2._0.process.executable.TSequence#getThrow <em>Throw</em>}'.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the containment reference list '<em>Throw</em>'.
	 * @see org.open.oasis.docs.wsbpel._2._0.process.executable.TSequence#getThrow()
	 * @see #getTSequence()
	 * @generated
	 */
	EReference getTSequence_Throw();

	/**
	 * Returns the meta object for the containment reference list '{@link org.open.oasis.docs.wsbpel._2._0.process.executable.TSequence#getValidate <em>Validate</em>}'.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the containment reference list '<em>Validate</em>'.
	 * @see org.open.oasis.docs.wsbpel._2._0.process.executable.TSequence#getValidate()
	 * @see #getTSequence()
	 * @generated
	 */
	EReference getTSequence_Validate();

	/**
	 * Returns the meta object for the containment reference list '{@link org.open.oasis.docs.wsbpel._2._0.process.executable.TSequence#getWait <em>Wait</em>}'.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the containment reference list '<em>Wait</em>'.
	 * @see org.open.oasis.docs.wsbpel._2._0.process.executable.TSequence#getWait()
	 * @see #getTSequence()
	 * @generated
	 */
	EReference getTSequence_Wait();

	/**
	 * Returns the meta object for the containment reference list '{@link org.open.oasis.docs.wsbpel._2._0.process.executable.TSequence#getWhile <em>While</em>}'.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the containment reference list '<em>While</em>'.
	 * @see org.open.oasis.docs.wsbpel._2._0.process.executable.TSequence#getWhile()
	 * @see #getTSequence()
	 * @generated
	 */
	EReference getTSequence_While();

	/**
	 * Returns the meta object for class '{@link org.open.oasis.docs.wsbpel._2._0.process.executable.TSource <em>TSource</em>}'.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for class '<em>TSource</em>'.
	 * @see org.open.oasis.docs.wsbpel._2._0.process.executable.TSource
	 * @generated
	 */
	EClass getTSource();

	/**
	 * Returns the meta object for the containment reference '{@link org.open.oasis.docs.wsbpel._2._0.process.executable.TSource#getTransitionCondition <em>Transition Condition</em>}'.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the containment reference '<em>Transition Condition</em>'.
	 * @see org.open.oasis.docs.wsbpel._2._0.process.executable.TSource#getTransitionCondition()
	 * @see #getTSource()
	 * @generated
	 */
	EReference getTSource_TransitionCondition();

	/**
	 * Returns the meta object for the attribute '{@link org.open.oasis.docs.wsbpel._2._0.process.executable.TSource#getLinkName <em>Link Name</em>}'.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the attribute '<em>Link Name</em>'.
	 * @see org.open.oasis.docs.wsbpel._2._0.process.executable.TSource#getLinkName()
	 * @see #getTSource()
	 * @generated
	 */
	EAttribute getTSource_LinkName();

	/**
	 * Returns the meta object for class '{@link org.open.oasis.docs.wsbpel._2._0.process.executable.TSources <em>TSources</em>}'.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for class '<em>TSources</em>'.
	 * @see org.open.oasis.docs.wsbpel._2._0.process.executable.TSources
	 * @generated
	 */
	EClass getTSources();

	/**
	 * Returns the meta object for the containment reference list '{@link org.open.oasis.docs.wsbpel._2._0.process.executable.TSources#getSource <em>Source</em>}'.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the containment reference list '<em>Source</em>'.
	 * @see org.open.oasis.docs.wsbpel._2._0.process.executable.TSources#getSource()
	 * @see #getTSources()
	 * @generated
	 */
	EReference getTSources_Source();

	/**
	 * Returns the meta object for class '{@link org.open.oasis.docs.wsbpel._2._0.process.executable.TTarget <em>TTarget</em>}'.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for class '<em>TTarget</em>'.
	 * @see org.open.oasis.docs.wsbpel._2._0.process.executable.TTarget
	 * @generated
	 */
	EClass getTTarget();

	/**
	 * Returns the meta object for the attribute '{@link org.open.oasis.docs.wsbpel._2._0.process.executable.TTarget#getLinkName <em>Link Name</em>}'.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the attribute '<em>Link Name</em>'.
	 * @see org.open.oasis.docs.wsbpel._2._0.process.executable.TTarget#getLinkName()
	 * @see #getTTarget()
	 * @generated
	 */
	EAttribute getTTarget_LinkName();

	/**
	 * Returns the meta object for class '{@link org.open.oasis.docs.wsbpel._2._0.process.executable.TTargets <em>TTargets</em>}'.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for class '<em>TTargets</em>'.
	 * @see org.open.oasis.docs.wsbpel._2._0.process.executable.TTargets
	 * @generated
	 */
	EClass getTTargets();

	/**
	 * Returns the meta object for the containment reference '{@link org.open.oasis.docs.wsbpel._2._0.process.executable.TTargets#getJoinCondition <em>Join Condition</em>}'.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the containment reference '<em>Join Condition</em>'.
	 * @see org.open.oasis.docs.wsbpel._2._0.process.executable.TTargets#getJoinCondition()
	 * @see #getTTargets()
	 * @generated
	 */
	EReference getTTargets_JoinCondition();

	/**
	 * Returns the meta object for the containment reference list '{@link org.open.oasis.docs.wsbpel._2._0.process.executable.TTargets#getTarget <em>Target</em>}'.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the containment reference list '<em>Target</em>'.
	 * @see org.open.oasis.docs.wsbpel._2._0.process.executable.TTargets#getTarget()
	 * @see #getTTargets()
	 * @generated
	 */
	EReference getTTargets_Target();

	/**
	 * Returns the meta object for class '{@link org.open.oasis.docs.wsbpel._2._0.process.executable.TThrow <em>TThrow</em>}'.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for class '<em>TThrow</em>'.
	 * @see org.open.oasis.docs.wsbpel._2._0.process.executable.TThrow
	 * @generated
	 */
	EClass getTThrow();

	/**
	 * Returns the meta object for the attribute '{@link org.open.oasis.docs.wsbpel._2._0.process.executable.TThrow#getFaultName <em>Fault Name</em>}'.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the attribute '<em>Fault Name</em>'.
	 * @see org.open.oasis.docs.wsbpel._2._0.process.executable.TThrow#getFaultName()
	 * @see #getTThrow()
	 * @generated
	 */
	EAttribute getTThrow_FaultName();

	/**
	 * Returns the meta object for the attribute '{@link org.open.oasis.docs.wsbpel._2._0.process.executable.TThrow#getFaultVariable <em>Fault Variable</em>}'.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the attribute '<em>Fault Variable</em>'.
	 * @see org.open.oasis.docs.wsbpel._2._0.process.executable.TThrow#getFaultVariable()
	 * @see #getTThrow()
	 * @generated
	 */
	EAttribute getTThrow_FaultVariable();

	/**
	 * Returns the meta object for class '{@link org.open.oasis.docs.wsbpel._2._0.process.executable.TTo <em>TTo</em>}'.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for class '<em>TTo</em>'.
	 * @see org.open.oasis.docs.wsbpel._2._0.process.executable.TTo
	 * @generated
	 */
	EClass getTTo();

	/**
	 * Returns the meta object for the attribute list '{@link org.open.oasis.docs.wsbpel._2._0.process.executable.TTo#getMixed <em>Mixed</em>}'.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the attribute list '<em>Mixed</em>'.
	 * @see org.open.oasis.docs.wsbpel._2._0.process.executable.TTo#getMixed()
	 * @see #getTTo()
	 * @generated
	 */
	EAttribute getTTo_Mixed();

	/**
	 * Returns the meta object for the containment reference list '{@link org.open.oasis.docs.wsbpel._2._0.process.executable.TTo#getDocumentation <em>Documentation</em>}'.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the containment reference list '<em>Documentation</em>'.
	 * @see org.open.oasis.docs.wsbpel._2._0.process.executable.TTo#getDocumentation()
	 * @see #getTTo()
	 * @generated
	 */
	EReference getTTo_Documentation();

	/**
	 * Returns the meta object for the attribute list '{@link org.open.oasis.docs.wsbpel._2._0.process.executable.TTo#getAny <em>Any</em>}'.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the attribute list '<em>Any</em>'.
	 * @see org.open.oasis.docs.wsbpel._2._0.process.executable.TTo#getAny()
	 * @see #getTTo()
	 * @generated
	 */
	EAttribute getTTo_Any();

	/**
	 * Returns the meta object for the containment reference '{@link org.open.oasis.docs.wsbpel._2._0.process.executable.TTo#getQuery <em>Query</em>}'.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the containment reference '<em>Query</em>'.
	 * @see org.open.oasis.docs.wsbpel._2._0.process.executable.TTo#getQuery()
	 * @see #getTTo()
	 * @generated
	 */
	EReference getTTo_Query();

	/**
	 * Returns the meta object for the attribute '{@link org.open.oasis.docs.wsbpel._2._0.process.executable.TTo#getExpressionLanguage <em>Expression Language</em>}'.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the attribute '<em>Expression Language</em>'.
	 * @see org.open.oasis.docs.wsbpel._2._0.process.executable.TTo#getExpressionLanguage()
	 * @see #getTTo()
	 * @generated
	 */
	EAttribute getTTo_ExpressionLanguage();

	/**
	 * Returns the meta object for the attribute '{@link org.open.oasis.docs.wsbpel._2._0.process.executable.TTo#getPart <em>Part</em>}'.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the attribute '<em>Part</em>'.
	 * @see org.open.oasis.docs.wsbpel._2._0.process.executable.TTo#getPart()
	 * @see #getTTo()
	 * @generated
	 */
	EAttribute getTTo_Part();

	/**
	 * Returns the meta object for the attribute '{@link org.open.oasis.docs.wsbpel._2._0.process.executable.TTo#getPartnerLink <em>Partner Link</em>}'.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the attribute '<em>Partner Link</em>'.
	 * @see org.open.oasis.docs.wsbpel._2._0.process.executable.TTo#getPartnerLink()
	 * @see #getTTo()
	 * @generated
	 */
	EAttribute getTTo_PartnerLink();

	/**
	 * Returns the meta object for the attribute '{@link org.open.oasis.docs.wsbpel._2._0.process.executable.TTo#getProperty <em>Property</em>}'.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the attribute '<em>Property</em>'.
	 * @see org.open.oasis.docs.wsbpel._2._0.process.executable.TTo#getProperty()
	 * @see #getTTo()
	 * @generated
	 */
	EAttribute getTTo_Property();

	/**
	 * Returns the meta object for the attribute '{@link org.open.oasis.docs.wsbpel._2._0.process.executable.TTo#getVariable <em>Variable</em>}'.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the attribute '<em>Variable</em>'.
	 * @see org.open.oasis.docs.wsbpel._2._0.process.executable.TTo#getVariable()
	 * @see #getTTo()
	 * @generated
	 */
	EAttribute getTTo_Variable();

	/**
	 * Returns the meta object for the attribute list '{@link org.open.oasis.docs.wsbpel._2._0.process.executable.TTo#getAnyAttribute <em>Any Attribute</em>}'.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the attribute list '<em>Any Attribute</em>'.
	 * @see org.open.oasis.docs.wsbpel._2._0.process.executable.TTo#getAnyAttribute()
	 * @see #getTTo()
	 * @generated
	 */
	EAttribute getTTo_AnyAttribute();

	/**
	 * Returns the meta object for class '{@link org.open.oasis.docs.wsbpel._2._0.process.executable.TToPart <em>TTo Part</em>}'.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for class '<em>TTo Part</em>'.
	 * @see org.open.oasis.docs.wsbpel._2._0.process.executable.TToPart
	 * @generated
	 */
	EClass getTToPart();

	/**
	 * Returns the meta object for the attribute '{@link org.open.oasis.docs.wsbpel._2._0.process.executable.TToPart#getFromVariable <em>From Variable</em>}'.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the attribute '<em>From Variable</em>'.
	 * @see org.open.oasis.docs.wsbpel._2._0.process.executable.TToPart#getFromVariable()
	 * @see #getTToPart()
	 * @generated
	 */
	EAttribute getTToPart_FromVariable();

	/**
	 * Returns the meta object for the attribute '{@link org.open.oasis.docs.wsbpel._2._0.process.executable.TToPart#getPart <em>Part</em>}'.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the attribute '<em>Part</em>'.
	 * @see org.open.oasis.docs.wsbpel._2._0.process.executable.TToPart#getPart()
	 * @see #getTToPart()
	 * @generated
	 */
	EAttribute getTToPart_Part();

	/**
	 * Returns the meta object for class '{@link org.open.oasis.docs.wsbpel._2._0.process.executable.TToParts <em>TTo Parts</em>}'.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for class '<em>TTo Parts</em>'.
	 * @see org.open.oasis.docs.wsbpel._2._0.process.executable.TToParts
	 * @generated
	 */
	EClass getTToParts();

	/**
	 * Returns the meta object for the containment reference list '{@link org.open.oasis.docs.wsbpel._2._0.process.executable.TToParts#getToPart <em>To Part</em>}'.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the containment reference list '<em>To Part</em>'.
	 * @see org.open.oasis.docs.wsbpel._2._0.process.executable.TToParts#getToPart()
	 * @see #getTToParts()
	 * @generated
	 */
	EReference getTToParts_ToPart();

	/**
	 * Returns the meta object for class '{@link org.open.oasis.docs.wsbpel._2._0.process.executable.TValidate <em>TValidate</em>}'.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for class '<em>TValidate</em>'.
	 * @see org.open.oasis.docs.wsbpel._2._0.process.executable.TValidate
	 * @generated
	 */
	EClass getTValidate();

	/**
	 * Returns the meta object for the attribute '{@link org.open.oasis.docs.wsbpel._2._0.process.executable.TValidate#getVariables <em>Variables</em>}'.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the attribute '<em>Variables</em>'.
	 * @see org.open.oasis.docs.wsbpel._2._0.process.executable.TValidate#getVariables()
	 * @see #getTValidate()
	 * @generated
	 */
	EAttribute getTValidate_Variables();

	/**
	 * Returns the meta object for class '{@link org.open.oasis.docs.wsbpel._2._0.process.executable.TVariable <em>TVariable</em>}'.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for class '<em>TVariable</em>'.
	 * @see org.open.oasis.docs.wsbpel._2._0.process.executable.TVariable
	 * @generated
	 */
	EClass getTVariable();

	/**
	 * Returns the meta object for the containment reference '{@link org.open.oasis.docs.wsbpel._2._0.process.executable.TVariable#getFrom <em>From</em>}'.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the containment reference '<em>From</em>'.
	 * @see org.open.oasis.docs.wsbpel._2._0.process.executable.TVariable#getFrom()
	 * @see #getTVariable()
	 * @generated
	 */
	EReference getTVariable_From();

	/**
	 * Returns the meta object for the attribute '{@link org.open.oasis.docs.wsbpel._2._0.process.executable.TVariable#getElement <em>Element</em>}'.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the attribute '<em>Element</em>'.
	 * @see org.open.oasis.docs.wsbpel._2._0.process.executable.TVariable#getElement()
	 * @see #getTVariable()
	 * @generated
	 */
	EAttribute getTVariable_Element();

	/**
	 * Returns the meta object for the attribute '{@link org.open.oasis.docs.wsbpel._2._0.process.executable.TVariable#getMessageType <em>Message Type</em>}'.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the attribute '<em>Message Type</em>'.
	 * @see org.open.oasis.docs.wsbpel._2._0.process.executable.TVariable#getMessageType()
	 * @see #getTVariable()
	 * @generated
	 */
	EAttribute getTVariable_MessageType();

	/**
	 * Returns the meta object for the attribute '{@link org.open.oasis.docs.wsbpel._2._0.process.executable.TVariable#getName <em>Name</em>}'.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the attribute '<em>Name</em>'.
	 * @see org.open.oasis.docs.wsbpel._2._0.process.executable.TVariable#getName()
	 * @see #getTVariable()
	 * @generated
	 */
	EAttribute getTVariable_Name();

	/**
	 * Returns the meta object for the attribute '{@link org.open.oasis.docs.wsbpel._2._0.process.executable.TVariable#getType <em>Type</em>}'.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the attribute '<em>Type</em>'.
	 * @see org.open.oasis.docs.wsbpel._2._0.process.executable.TVariable#getType()
	 * @see #getTVariable()
	 * @generated
	 */
	EAttribute getTVariable_Type();

	/**
	 * Returns the meta object for class '{@link org.open.oasis.docs.wsbpel._2._0.process.executable.TVariables <em>TVariables</em>}'.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for class '<em>TVariables</em>'.
	 * @see org.open.oasis.docs.wsbpel._2._0.process.executable.TVariables
	 * @generated
	 */
	EClass getTVariables();

	/**
	 * Returns the meta object for the containment reference list '{@link org.open.oasis.docs.wsbpel._2._0.process.executable.TVariables#getVariable <em>Variable</em>}'.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the containment reference list '<em>Variable</em>'.
	 * @see org.open.oasis.docs.wsbpel._2._0.process.executable.TVariables#getVariable()
	 * @see #getTVariables()
	 * @generated
	 */
	EReference getTVariables_Variable();

	/**
	 * Returns the meta object for class '{@link org.open.oasis.docs.wsbpel._2._0.process.executable.TWait <em>TWait</em>}'.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for class '<em>TWait</em>'.
	 * @see org.open.oasis.docs.wsbpel._2._0.process.executable.TWait
	 * @generated
	 */
	EClass getTWait();

	/**
	 * Returns the meta object for the containment reference '{@link org.open.oasis.docs.wsbpel._2._0.process.executable.TWait#getFor <em>For</em>}'.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the containment reference '<em>For</em>'.
	 * @see org.open.oasis.docs.wsbpel._2._0.process.executable.TWait#getFor()
	 * @see #getTWait()
	 * @generated
	 */
	EReference getTWait_For();

	/**
	 * Returns the meta object for the containment reference '{@link org.open.oasis.docs.wsbpel._2._0.process.executable.TWait#getUntil <em>Until</em>}'.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the containment reference '<em>Until</em>'.
	 * @see org.open.oasis.docs.wsbpel._2._0.process.executable.TWait#getUntil()
	 * @see #getTWait()
	 * @generated
	 */
	EReference getTWait_Until();

	/**
	 * Returns the meta object for class '{@link org.open.oasis.docs.wsbpel._2._0.process.executable.TWhile <em>TWhile</em>}'.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for class '<em>TWhile</em>'.
	 * @see org.open.oasis.docs.wsbpel._2._0.process.executable.TWhile
	 * @generated
	 */
	EClass getTWhile();

	/**
	 * Returns the meta object for the containment reference '{@link org.open.oasis.docs.wsbpel._2._0.process.executable.TWhile#getCondition <em>Condition</em>}'.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the containment reference '<em>Condition</em>'.
	 * @see org.open.oasis.docs.wsbpel._2._0.process.executable.TWhile#getCondition()
	 * @see #getTWhile()
	 * @generated
	 */
	EReference getTWhile_Condition();

	/**
	 * Returns the meta object for the containment reference '{@link org.open.oasis.docs.wsbpel._2._0.process.executable.TWhile#getAssign <em>Assign</em>}'.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the containment reference '<em>Assign</em>'.
	 * @see org.open.oasis.docs.wsbpel._2._0.process.executable.TWhile#getAssign()
	 * @see #getTWhile()
	 * @generated
	 */
	EReference getTWhile_Assign();

	/**
	 * Returns the meta object for the containment reference '{@link org.open.oasis.docs.wsbpel._2._0.process.executable.TWhile#getCompensate <em>Compensate</em>}'.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the containment reference '<em>Compensate</em>'.
	 * @see org.open.oasis.docs.wsbpel._2._0.process.executable.TWhile#getCompensate()
	 * @see #getTWhile()
	 * @generated
	 */
	EReference getTWhile_Compensate();

	/**
	 * Returns the meta object for the containment reference '{@link org.open.oasis.docs.wsbpel._2._0.process.executable.TWhile#getCompensateScope <em>Compensate Scope</em>}'.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the containment reference '<em>Compensate Scope</em>'.
	 * @see org.open.oasis.docs.wsbpel._2._0.process.executable.TWhile#getCompensateScope()
	 * @see #getTWhile()
	 * @generated
	 */
	EReference getTWhile_CompensateScope();

	/**
	 * Returns the meta object for the containment reference '{@link org.open.oasis.docs.wsbpel._2._0.process.executable.TWhile#getEmpty <em>Empty</em>}'.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the containment reference '<em>Empty</em>'.
	 * @see org.open.oasis.docs.wsbpel._2._0.process.executable.TWhile#getEmpty()
	 * @see #getTWhile()
	 * @generated
	 */
	EReference getTWhile_Empty();

	/**
	 * Returns the meta object for the containment reference '{@link org.open.oasis.docs.wsbpel._2._0.process.executable.TWhile#getExit <em>Exit</em>}'.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the containment reference '<em>Exit</em>'.
	 * @see org.open.oasis.docs.wsbpel._2._0.process.executable.TWhile#getExit()
	 * @see #getTWhile()
	 * @generated
	 */
	EReference getTWhile_Exit();

	/**
	 * Returns the meta object for the containment reference '{@link org.open.oasis.docs.wsbpel._2._0.process.executable.TWhile#getExtensionActivity <em>Extension Activity</em>}'.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the containment reference '<em>Extension Activity</em>'.
	 * @see org.open.oasis.docs.wsbpel._2._0.process.executable.TWhile#getExtensionActivity()
	 * @see #getTWhile()
	 * @generated
	 */
	EReference getTWhile_ExtensionActivity();

	/**
	 * Returns the meta object for the containment reference '{@link org.open.oasis.docs.wsbpel._2._0.process.executable.TWhile#getFlow <em>Flow</em>}'.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the containment reference '<em>Flow</em>'.
	 * @see org.open.oasis.docs.wsbpel._2._0.process.executable.TWhile#getFlow()
	 * @see #getTWhile()
	 * @generated
	 */
	EReference getTWhile_Flow();

	/**
	 * Returns the meta object for the containment reference '{@link org.open.oasis.docs.wsbpel._2._0.process.executable.TWhile#getForEach <em>For Each</em>}'.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the containment reference '<em>For Each</em>'.
	 * @see org.open.oasis.docs.wsbpel._2._0.process.executable.TWhile#getForEach()
	 * @see #getTWhile()
	 * @generated
	 */
	EReference getTWhile_ForEach();

	/**
	 * Returns the meta object for the containment reference '{@link org.open.oasis.docs.wsbpel._2._0.process.executable.TWhile#getIf <em>If</em>}'.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the containment reference '<em>If</em>'.
	 * @see org.open.oasis.docs.wsbpel._2._0.process.executable.TWhile#getIf()
	 * @see #getTWhile()
	 * @generated
	 */
	EReference getTWhile_If();

	/**
	 * Returns the meta object for the containment reference '{@link org.open.oasis.docs.wsbpel._2._0.process.executable.TWhile#getInvoke <em>Invoke</em>}'.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the containment reference '<em>Invoke</em>'.
	 * @see org.open.oasis.docs.wsbpel._2._0.process.executable.TWhile#getInvoke()
	 * @see #getTWhile()
	 * @generated
	 */
	EReference getTWhile_Invoke();

	/**
	 * Returns the meta object for the containment reference '{@link org.open.oasis.docs.wsbpel._2._0.process.executable.TWhile#getPick <em>Pick</em>}'.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the containment reference '<em>Pick</em>'.
	 * @see org.open.oasis.docs.wsbpel._2._0.process.executable.TWhile#getPick()
	 * @see #getTWhile()
	 * @generated
	 */
	EReference getTWhile_Pick();

	/**
	 * Returns the meta object for the containment reference '{@link org.open.oasis.docs.wsbpel._2._0.process.executable.TWhile#getReceive <em>Receive</em>}'.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the containment reference '<em>Receive</em>'.
	 * @see org.open.oasis.docs.wsbpel._2._0.process.executable.TWhile#getReceive()
	 * @see #getTWhile()
	 * @generated
	 */
	EReference getTWhile_Receive();

	/**
	 * Returns the meta object for the containment reference '{@link org.open.oasis.docs.wsbpel._2._0.process.executable.TWhile#getRepeatUntil <em>Repeat Until</em>}'.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the containment reference '<em>Repeat Until</em>'.
	 * @see org.open.oasis.docs.wsbpel._2._0.process.executable.TWhile#getRepeatUntil()
	 * @see #getTWhile()
	 * @generated
	 */
	EReference getTWhile_RepeatUntil();

	/**
	 * Returns the meta object for the containment reference '{@link org.open.oasis.docs.wsbpel._2._0.process.executable.TWhile#getReply <em>Reply</em>}'.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the containment reference '<em>Reply</em>'.
	 * @see org.open.oasis.docs.wsbpel._2._0.process.executable.TWhile#getReply()
	 * @see #getTWhile()
	 * @generated
	 */
	EReference getTWhile_Reply();

	/**
	 * Returns the meta object for the containment reference '{@link org.open.oasis.docs.wsbpel._2._0.process.executable.TWhile#getRethrow <em>Rethrow</em>}'.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the containment reference '<em>Rethrow</em>'.
	 * @see org.open.oasis.docs.wsbpel._2._0.process.executable.TWhile#getRethrow()
	 * @see #getTWhile()
	 * @generated
	 */
	EReference getTWhile_Rethrow();

	/**
	 * Returns the meta object for the containment reference '{@link org.open.oasis.docs.wsbpel._2._0.process.executable.TWhile#getScope <em>Scope</em>}'.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the containment reference '<em>Scope</em>'.
	 * @see org.open.oasis.docs.wsbpel._2._0.process.executable.TWhile#getScope()
	 * @see #getTWhile()
	 * @generated
	 */
	EReference getTWhile_Scope();

	/**
	 * Returns the meta object for the containment reference '{@link org.open.oasis.docs.wsbpel._2._0.process.executable.TWhile#getSequence <em>Sequence</em>}'.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the containment reference '<em>Sequence</em>'.
	 * @see org.open.oasis.docs.wsbpel._2._0.process.executable.TWhile#getSequence()
	 * @see #getTWhile()
	 * @generated
	 */
	EReference getTWhile_Sequence();

	/**
	 * Returns the meta object for the containment reference '{@link org.open.oasis.docs.wsbpel._2._0.process.executable.TWhile#getThrow <em>Throw</em>}'.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the containment reference '<em>Throw</em>'.
	 * @see org.open.oasis.docs.wsbpel._2._0.process.executable.TWhile#getThrow()
	 * @see #getTWhile()
	 * @generated
	 */
	EReference getTWhile_Throw();

	/**
	 * Returns the meta object for the containment reference '{@link org.open.oasis.docs.wsbpel._2._0.process.executable.TWhile#getValidate <em>Validate</em>}'.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the containment reference '<em>Validate</em>'.
	 * @see org.open.oasis.docs.wsbpel._2._0.process.executable.TWhile#getValidate()
	 * @see #getTWhile()
	 * @generated
	 */
	EReference getTWhile_Validate();

	/**
	 * Returns the meta object for the containment reference '{@link org.open.oasis.docs.wsbpel._2._0.process.executable.TWhile#getWait <em>Wait</em>}'.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the containment reference '<em>Wait</em>'.
	 * @see org.open.oasis.docs.wsbpel._2._0.process.executable.TWhile#getWait()
	 * @see #getTWhile()
	 * @generated
	 */
	EReference getTWhile_Wait();

	/**
	 * Returns the meta object for the containment reference '{@link org.open.oasis.docs.wsbpel._2._0.process.executable.TWhile#getWhile <em>While</em>}'.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the containment reference '<em>While</em>'.
	 * @see org.open.oasis.docs.wsbpel._2._0.process.executable.TWhile#getWhile()
	 * @see #getTWhile()
	 * @generated
	 */
	EReference getTWhile_While();

	/**
	 * Returns the meta object for enum '{@link org.open.oasis.docs.wsbpel._2._0.process.executable.TBoolean <em>TBoolean</em>}'.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for enum '<em>TBoolean</em>'.
	 * @see org.open.oasis.docs.wsbpel._2._0.process.executable.TBoolean
	 * @generated
	 */
	EEnum getTBoolean();

	/**
	 * Returns the meta object for enum '{@link org.open.oasis.docs.wsbpel._2._0.process.executable.TInitiate <em>TInitiate</em>}'.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for enum '<em>TInitiate</em>'.
	 * @see org.open.oasis.docs.wsbpel._2._0.process.executable.TInitiate
	 * @generated
	 */
	EEnum getTInitiate();

	/**
	 * Returns the meta object for enum '{@link org.open.oasis.docs.wsbpel._2._0.process.executable.TPattern <em>TPattern</em>}'.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for enum '<em>TPattern</em>'.
	 * @see org.open.oasis.docs.wsbpel._2._0.process.executable.TPattern
	 * @generated
	 */
	EEnum getTPattern();

	/**
	 * Returns the meta object for enum '{@link org.open.oasis.docs.wsbpel._2._0.process.executable.TRoles <em>TRoles</em>}'.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for enum '<em>TRoles</em>'.
	 * @see org.open.oasis.docs.wsbpel._2._0.process.executable.TRoles
	 * @generated
	 */
	EEnum getTRoles();

	/**
	 * Returns the meta object for data type '{@link java.lang.String <em>BPEL Variable Name</em>}'.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for data type '<em>BPEL Variable Name</em>'.
	 * @see java.lang.String
	 * @model instanceClass="java.lang.String"
	 *        extendedMetaData="name='BPELVariableName' baseType='http://www.eclipse.org/emf/2003/XMLType#NCName' pattern='[^\\.]+'"
	 * @generated
	 */
	EDataType getBPELVariableName();

	/**
	 * Returns the meta object for data type '{@link java.util.List <em>BPEL Variable Names</em>}'.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for data type '<em>BPEL Variable Names</em>'.
	 * @see java.util.List
	 * @model instanceClass="java.util.List"
	 *        extendedMetaData="name='BPELVariableNames' baseType='BPELVariableNames_._base' minLength='1'"
	 * @generated
	 */
	EDataType getBPELVariableNames();

	/**
	 * Returns the meta object for data type '{@link java.util.List <em>BPEL Variable Names Base</em>}'.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for data type '<em>BPEL Variable Names Base</em>'.
	 * @see java.util.List
	 * @model instanceClass="java.util.List"
	 *        extendedMetaData="name='BPELVariableNames_._base' itemType='BPELVariableName'"
	 * @generated
	 */
	EDataType getBPELVariableNamesBase();

	/**
	 * Returns the meta object for data type '{@link java.util.List <em>QNames</em>}'.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for data type '<em>QNames</em>'.
	 * @see java.util.List
	 * @model instanceClass="java.util.List"
	 *        extendedMetaData="name='QNames' baseType='QNames_._base' minLength='1'"
	 * @generated
	 */
	EDataType getQNames();

	/**
	 * Returns the meta object for data type '{@link java.util.List <em>QNames Base</em>}'.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for data type '<em>QNames Base</em>'.
	 * @see java.util.List
	 * @model instanceClass="java.util.List"
	 *        extendedMetaData="name='QNames_._base' itemType='http://www.eclipse.org/emf/2003/XMLType#QName'"
	 * @generated
	 */
	EDataType getQNamesBase();

	/**
	 * Returns the meta object for data type '{@link org.open.oasis.docs.wsbpel._2._0.process.executable.TBoolean <em>TBoolean Object</em>}'.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for data type '<em>TBoolean Object</em>'.
	 * @see org.open.oasis.docs.wsbpel._2._0.process.executable.TBoolean
	 * @model instanceClass="org.open.oasis.docs.wsbpel._2._0.process.executable.TBoolean"
	 *        extendedMetaData="name='tBoolean:Object' baseType='tBoolean'"
	 * @generated
	 */
	EDataType getTBooleanObject();

	/**
	 * Returns the meta object for data type '{@link org.open.oasis.docs.wsbpel._2._0.process.executable.TInitiate <em>TInitiate Object</em>}'.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for data type '<em>TInitiate Object</em>'.
	 * @see org.open.oasis.docs.wsbpel._2._0.process.executable.TInitiate
	 * @model instanceClass="org.open.oasis.docs.wsbpel._2._0.process.executable.TInitiate"
	 *        extendedMetaData="name='tInitiate:Object' baseType='tInitiate'"
	 * @generated
	 */
	EDataType getTInitiateObject();

	/**
	 * Returns the meta object for data type '{@link org.open.oasis.docs.wsbpel._2._0.process.executable.TPattern <em>TPattern Object</em>}'.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for data type '<em>TPattern Object</em>'.
	 * @see org.open.oasis.docs.wsbpel._2._0.process.executable.TPattern
	 * @model instanceClass="org.open.oasis.docs.wsbpel._2._0.process.executable.TPattern"
	 *        extendedMetaData="name='tPattern:Object' baseType='tPattern'"
	 * @generated
	 */
	EDataType getTPatternObject();

	/**
	 * Returns the meta object for data type '{@link org.open.oasis.docs.wsbpel._2._0.process.executable.TRoles <em>TRoles Object</em>}'.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for data type '<em>TRoles Object</em>'.
	 * @see org.open.oasis.docs.wsbpel._2._0.process.executable.TRoles
	 * @model instanceClass="org.open.oasis.docs.wsbpel._2._0.process.executable.TRoles"
	 *        extendedMetaData="name='tRoles:Object' baseType='tRoles'"
	 * @generated
	 */
	EDataType getTRolesObject();

	/**
	 * Returns the factory that creates the instances of the model.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the factory that creates the instances of the model.
	 * @generated
	 */
	ExecutableFactory getExecutableFactory();

} //ExecutablePackage
